Key lock
What the home page does when you press Lock message.
- Your browser draws a 256-bit key from its secure random number generator.
- HKDF-SHA-256 turns that key and a fresh random salt into a key for this one message.
- AES-256-GCM encrypts the message and adds a tag that gives away any change.
- The link carries the salt, a nonce and the scrambled message. The key travels separately, in your hands.