AES Encryption & Decryption (CBC/GCM)
Encrypt and decrypt confidential text using industry-standard AES-128, AES-192, and AES-256 in CBC or GCM mode.
1 How to Use the AES Encryption & Decryption (CBC/GCM)
To Encrypt: Select mode (AES-256-GCM recommended), enter your secret passphrase and plaintext, then click 'Encrypt'.
Copy the resulting Base64 or Hex ciphertext (includes IV and Auth Tag).
To Decrypt: Paste the ciphertext, provide the exact secret passphrase, and click 'Decrypt'.
View decrypted plain text instantly with zero data transmission.
2 Technical Specifications
| Specification | Details & Capabilities |
|---|---|
| Cipher Modes | AES-GCM (Authenticated) and AES-CBC |
| Key Sizes | 128-bit, 192-bit, 256-bit |
| Key Derivation | PBKDF2 with random 128-bit salt |
| Engine | Web Crypto API (crypto.subtle.encrypt / decrypt) |
Trust and Privacy
100% Client-Side Privacy Guarantee
All calculations run directly in your local browser memory. Zero data is ever transmitted, logged, or stored on remote servers.
4 Frequently Asked Questions
Q. Why is AES-GCM preferred over AES-CBC?
AES-GCM provides authenticated encryption with associated data (AEAD), guaranteeing both confidentiality and data integrity while preventing tampering and padding oracle attacks.
Q. Can someone decrypt my AES-256 message without the key?
No. AES-256 is the gold standard used by governments and financial institutions worldwide. Without the correct secret key, it cannot be decrypted.