This website is an ongoing project to understand various types of cryptographic ciphers used to represent information in a different way.
Cipher | Description |
---|---|
Atbash | monoalphabetic substitution cipher originally used by Hebrews to encrypt the Torah and essentially uses a reversed alphabet |
Base16 | commonly known as 'hexadecimal' an encoding scheme which translate ASCII into radix-16, and used to represent binary data in a compact form |
Base32 | an encoding scheme which translates ASCII into radix-32 representation, resulting character set is one-case and is beneficial for case-insenstive transmissions |
Base64 | an encoding scheme which translates ASCII into radix-64 representation, used to transfer binary data through text only channels e.g. HTTP |
Caesar | a shift cipher named after Julius Caesar, which utilises numeric shifts to displace each letter of a text by the same integer value |
Playfair | also known as "playfair square" or "wheatstone playfair" uses digrapm substitution scheme. which encrypts pairs of letters against a 5x5 grid |
Polybius | Polybius square uses a 5x5 grid of the alphabet excluding one character. the algorithm looks up each character on the grid and returns their coordinates vice-versa. |
Reversal | this is a modified version of the Reversal Cipher which only reverses each word and does not reverse the sentence itself |
Rot13 | a special case of the Caesar Cipher which has an integer key of 13, encryption and decryption are the inverse of each other |
Vigenere | a shift cipher that uses a series of interwoven Caesar Ciphers together shifting each character by a different value depending on the cipher key |
Beaufort | a shift cipher similar to vigenere which also uses a tabula recta. with an algorithm that encrypts each character in the reverse direction. |
Autokey | also known as 'autoclave cipher' a complete copy of the vigenere algorithm but combines the message with the key to generate it dynamically. |