🔐 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.
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.
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.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install