Sharing a Wi-Fi password
Encrypt it, send the result by email, and tell the passphrase in person or by phone.
Encrypt and decrypt text with a passphrase using AES-256-GCM, entirely in your browser.
Enter text and a passphrase, then select Encrypt text.
Paste encrypted text and its passphrase.
Runs in your browser — nothing you enter is sent to a server.
Type a message and a passphrase and select Encrypt text. Your browser turns the passphrase into a 256-bit key with PBKDF2 (SHA-256, 600,000 iterations and a random salt) and encrypts the text with AES-256-GCM. The result starts with “ts1:” and can be pasted anywhere; paste it into Decrypt with the same passphrase to read it again.
Nothing is sent to a server. GCM also detects tampering: a wrong passphrase or a changed message fails to decrypt instead of producing garbage.
key = PBKDF2-SHA-256(passphrase, 16-byte salt, 600,000 iterations)
ts1: + Base64(salt ‖ 12-byte IV ‖ ciphertext and tag)
Encrypt it, send the result by email, and tell the passphrase in person or by phone.
Encrypting the same message again gives a different result, because the salt and IV are random each time.
No. Without the passphrase the text can't be decrypted — by anyone.
AES-256-GCM is a current standard; the weak point is the passphrase. Use several random words.
It's OWASP's recommendation for PBKDF2-SHA-256: slow enough to make guessing passphrases expensive.
Create strong random passwords with the length and characters you choose, generated privately in your browser.
Security Tools
Generate HMAC-SHA256, SHA-384, SHA-512 or SHA-1 signatures from a message and secret key.
Security Tools
Estimate how strong a password is and how long it could take to crack — without it leaving your browser.
Security Tools