Encrypt and decrypt text with AES-GCM or AES-CBC using a passphrase or hex key, entirely in your browser.
Encrypts UTF-8 text and returns a portable JSON payload with IV and ciphertext.
Encryption uses the Web Crypto API in your browser. AES-GCM provides authenticated encryption; AES-CBC is included for compatibility with older systems.