🔐 AES Encryption & Decryption

Secure your data with Advanced Encryption Standard (AES). Support for AES-128, AES-192, and AES-256 with multiple encryption modes.

🛡️ AES-256 🔄 Multiple Modes 🔒 Client-side Only
🔍 Security Status
Mode: AES-256-CBC
Key Size: 256 bits
Privacy: Client-side only
🔒

AES Encryption

Encrypt your plaintext data using AES algorithm

Plaintext Enter text to encrypt
🔓

AES Decryption

Decrypt your encrypted data using AES algorithm

Encrypted Data Enter Base64 encoded encrypted data

🔐 About AES Encryption

🛡️

What is AES?

Advanced Encryption Standard (AES) is a symmetric encryption algorithm adopted by the U.S. government. It's considered secure and is widely used worldwide for protecting sensitive data.

🔑

Key Sizes

AES supports three key sizes: 128-bit (fast), 192-bit (balanced), and 256-bit (maximum security). Higher key sizes provide stronger security but may be slightly slower.

🔄

Encryption Modes

CBC: Cipher Block Chaining (recommended)
ECB: Electronic Codebook (less secure)
GCM: Galois/Counter Mode (authenticated)
📦

Padding Schemes

PKCS#7: Standard padding (recommended)
ANSI X9.23: Zero bytes + length byte
ISO 10126: Random bytes + length byte
Zero Padding: Pad with zero bytes