HomeCryptographyAES: The Advanced Encryption Standard

🔐 AES: The Advanced Encryption Standard

Explore how AES, the symmetric block cipher trusted by governments and banks worldwide, encrypts data in 128-bit blocks through rounds of substitution, shifting, mixing, and key XORing.

Cryptography3DModerate60 FPS
aes-encryption-lab ↗ Open standalone

This simulator visually walks through how a 128-bit block of data is transformed by AES, showing the state matrix change as SubBytes, ShiftRows, MixColumns, and AddRoundKey are applied across multiple rounds.

🔬 What It Demonstrates

This simulator visually walks through how a 128-bit block of data is transformed by AES, showing the state matrix change as SubBytes, ShiftRows, MixColumns, and AddRoundKey are applied across multiple rounds.

🎮 How to Use

Enter or generate a sample block and key, then step forward through each round and operation to watch the state matrix evolve from plaintext into ciphertext.

💡 Did You Know?

Despite being one of the most heavily analyzed ciphers in the world, no practical attack has ever broken full-round AES, which is why it remains the encryption backbone of banking, government, and internet security systems today.

⚙ Under the hood

Explore how AES, the symmetric block cipher trusted by governments and banks worldwide, encrypts data in 128-bit blocks through rounds of substitution, shifting, mixing, and key XORing.

aescryptographyencryptioncybersecurityblock-cipherrijndaelinformation-securitycomputer-science

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)