🔐 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