Algorithm Library
Cryptographic Algorithms
Explore the theory, formulas, examples, and input requirements for each cryptographic algorithm included in this portal.
Classical Cryptography
Caesar Cipher
encrypt / decryptA simple substitution cipher where each letter is shifted by a fixed number of positions.
Playfair Cipher
encrypt / decryptA digraph substitution cipher that encrypts pairs of letters using a 5x5 key matrix.
Hill Cipher
encrypt / decryptA matrix-based cipher that uses linear algebra and modulo arithmetic.
Vigenère Cipher
encrypt / decryptA polyalphabetic substitution cipher that uses a repeating keyword.
Rail Fence Cipher
encrypt / decryptA transposition cipher that writes text in a zigzag rail pattern.