Encrypt text with AES-GCM using a passphrase-derived key created locally in your browser.
The result includes the salt, IV, iteration count, and ciphertext needed for decryption.