SecurityRonin / ecb-penguin Star 0 Code Issues Pull requests Interactive AES encryption demo: encrypt Linux Tux with ECB vs GCM, decrypt with wrong keys, flip ciphertext bits, visualize duplicate blocks. Learn why ECB is broken, how padding oracle attacks killed CBC, and why TLS 1.3 mandates GCM. Free educational tool — zero dependencies, pure WebCrypto. tls cryptography aes cybersecurity aes-gcm aes-encryption web-crypto block-cipher ecb-mode padding-oracle bit-flip-attack security-education gcm-mode encryption-demo ecb-penguin Updated Apr 10, 2026 HTML