AES Encryption / Decryption

Encrypt and decrypt text using Advanced Encryption Standard (AES)

Mode:
Padding:
Input (Plaintext)
SECRET KEY / PASSPHRASE
Output (Ciphertext Base64)

About AES Encryption

AES (Advanced Encryption Standard) is a symmetric block cipher chosen by the U.S. government to protect classified information and is implemented in software and hardware throughout the world to encrypt sensitive data.

Because it is a symmetric algorithm, the same key is used to both encrypt and decrypt the data. The default mode (CBC) is recommended for most applications, but other modes are available for specific use-cases or legacy system compatibility.

Note: This tool uses a passphrase-based key derivation compatible with OpenSSL to generate the actual AES key and IV from your secret key string.