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
Select an entry point based on your experience level to begin interactive exploration.
Start from scratch with historical substitution ciphers and foundational mechanics.
Learn how modern web encryption operates under the hood with symmetric standards.
Understand asymmetric key exchanges, digital signatures, and mathematical foundations.
Dive into our comprehensive collection of interactive cipher modules.
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.