Loading CryptoViz...
Loading page content...Loading CryptoViz...
Loading page content...Learn encryption, hashing and secure communication through beautiful interactive visualisations designed for students, developers and security enthusiasts.
Live playground execution
Standard algorithms
Step-by-step analytics
Pick a curated learning path based on your experience level. Your progress is saved — pick up exactly where you left off.
Start from the historical roots of secret communication.
Explore the algorithms protecting today's internet.
Apply your knowledge with challenges & real-world scenarios.
Dive into our comprehensive collection of interactive cipher modules.
Explore the foundations of cryptography: Caesar, ROT13, Vigenère, Playfair, and Rail Fence transposition ciphers.
Watch block and stream ciphers like XOR, One-Time Pad, DES, Triple-DES, and standard AES expand keys and encrypt blocks.
Analyse compression, round constants, and padding structures of MD5, SHA-256, SHA-512, HMAC, and Bcrypt derivation.
Demystify RSA encryption, Diffie-Hellman key exchanges (featuring paint mixing), and ECDSA P-256 elliptic signatures.
Explore cryptographic hash trees and data integrity. Construct binary trees, generate audit paths, and verify Merkle proofs interactively.
Visualize the canonical Sign → Compress → Encrypt pipeline (RFC 4880/9580). Inspect OpenPGP packet trees, entropy shifts, and tamper integrity checks.
Compare the relative security of different cryptographic key sizes across Symmetric, RSA, and ECC algorithm families.
A structured path from theory to practical mastery.
Learn the mathematical foundations and core concepts behind each cipher.
Watch step-by-step animations of encryption and decryption processes.
Modify keys, inputs, and parameters in the interactive playground.
Test your knowledge with challenges and real-world implementation guides.
See exactly how algorithms transform your data.
Algorithms
Learning Modules
Students
Don't just read about algorithms. Watch them execute step by step.
Completely transparent. Built by the community, for the community.
Complex mathematical concepts broken down into understandable chunks.
Implementations follow exact cryptographic standards like FIPS and RFCs.
Join hundreds of contributors improving cryptographic education.