Classic Cryptography
Learn and simulate 5 classic encryption algorithms with step-by-step visualizations.
Caesar Cipher
A simple substitution cipher that shifts letters by a fixed number.
Vigenère Cipher
A polyalphabetic substitution using a keyword to shift letters.
Affine Cipher
Combines multiplication and addition modulo 26 for substitution.
Hill Cipher
A polygraphic substitution cipher based on linear algebra and matrices.
Playfair Cipher
Encrypts pairs of letters using a 5x5 grid generated by a keyword.