Encrypt & Decrypt Text – AES, ChaCha20 and 8 More Ciphers
Encrypt text with a password or your own key and IV, or decrypt text someone sent you, with ten ciphers: AES, ChaCha20, Triple DES, DES, Blowfish, Twofish, RC4, Camellia, Serpent and SM4. For new data, choose AES in GCM mode or ChaCha20-Poly1305, which also detect a wrong password or a changed text; the older ciphers are here to read and write data for systems that still use them. With a password, every cipher uses the Salted__ format of openssl enc -pbkdf2, and the page shows the matching openssl command wherever OpenSSL has that cipher and mode. Everything happens in your browser, so your text, passwords and keys never leave your device; it's free and needs no sign-up.
- AESEncrypt and decrypt text with AES-128, 192 or 256 — GCM, CBC, CTR and more.
- ChaCha20Encrypt and decrypt text with ChaCha20-Poly1305 or plain ChaCha20.
- Triple DES (3DES)Encrypt and decrypt text with Triple DES (DES-EDE3), for older systems.
- DESDecrypt or encrypt legacy data with single DES.
- BlowfishEncrypt and decrypt text with Blowfish, key length of your choice.
- TwofishEncrypt and decrypt text with Twofish, the AES finalist.
- RC4Encrypt or decrypt legacy data with the RC4 stream cipher.
- CamelliaEncrypt and decrypt text with Camellia-128, 192 or 256.
- SerpentEncrypt and decrypt text with Serpent, the AES finalist.
- SM4Encrypt and decrypt text with SM4, the Chinese national standard.