AES encryption and decryption
Notes:
- Enter your selected passphrase before encrypting or decrypting.
- The passphrase and texts are not transmitted or stored by this webpage. The page can be saved to your desktop and inspected, as the javascript program is self-contained.
- The processing uses AES-GCM 256 bit encryption.
- A salt and initialization vector are prefixed to the ciphertext.
- Be aware that javascript is susceptible to side channel attacks.