Map

The Map Cipher is a simple substitution cipher that encodes messages using a geographic or visual reference, often overlaying a plaintext message onto a map and extracting letters based on pre-defined coordinates or zones. Each plaintext letter is mapped to a position on the map, and the corresponding symbol, letter, or code from that location becomes the ciphertext. This type of cipher combines geographic knowledge with substitution to obscure the message.

Keyboard Code

The Keyboard Code is a playful substitution cipher that maps letters to other keys based on their positions on a standard QWERTY keyboard. Instead of using numerical shifts like the Caesar Cipher or keyword sequences like the Kangaroo Cipher, this cipher substitutes each letter according to a physical adjacency or pattern on the keyboard layout.

Homophonic Substitution

The Homophonic Substitution Cipher is a sophisticated variant of substitution ciphers in which a single plaintext letter can map to multiple possible ciphertext symbols. This reduces the risk of frequency analysis since high-frequency letters do not always produce the same ciphertext character. Unlike simple systems such as the Simple Substitution Cipher, the homophonic approach creates a more uniform statistical distribution of symbols in the ciphertext.

Hill Cipher

The Hill Cipher is a classical polygraphic substitution cipher invented by Harold Hill in 1929. Unlike simple substitution ciphers, which encode one letter at a time, the Hill Cipher operates on blocks of letters, using linear algebra and matrix multiplication over modular arithmetic. This allows it to encode multiple letters simultaneously, providing greater resistance to frequency analysis.

Gronsfeld

The Gronsfeld Cipher is a variant of the Caesar Cipher that uses a numeric key to perform multiple shifts on the plaintext. Named after the German banker Baron Gronsfeld in the 19th century, it operates like a Caesar shift but allows each letter to be shifted by a different amount based on the corresponding digit of the key.

Giovanni Fontana

The Giovanni Fontana Cipher is an early Renaissance cipher attributed to Giovanni Fontana, an Italian engineer and magician active in the early 15th century. Fontana’s work combined cryptography with visual and mechanical ingenuity, often disguising messages within diagrams, mechanical drawings, or symbolic illustrations. Unlike standard substitution ciphers, his approach frequently merged textual encryption with visual encoding, making the message readable only to those familiar with the system.

Four Square

The Four Square Cipher is a classical polygraphic substitution cipher invented by Félix Delastelle around 1902. It encrypts text two letters at a time (digraphs) using four 5×5 letter squares arranged in a larger square formation. By operating on pairs of letters instead of single characters, it significantly complicates frequency analysis compared to simple monoalphabetic systems.

Dorabella

The Dorabella Cipher is a mysterious and undeciphered cipher created by Edward Elgar, the famous English composer, in 1897. The cipher consists of 87 characters arranged in lines, using 24 unique symbols resembling semicircles rotated at different angles. Each symbol likely represents a letter, digraph, or some phonetic element, but the exact system remains unknown.

Digraph

The Digraph Cipher is a classical encryption method that processes plaintext two letters at a time — forming units known as digraphs. By operating on pairs instead of single characters, it disrupts simple letter-frequency patterns, making it more resilient than monoalphabetic systems like the Simple Substitution Cipher.

Dice

The Dice Cipher is not a traditional encryption algorithm but a randomness generation system used to produce unpredictable numeric sequences through simulated dice rolls. These values act as entropy sources that can be used to generate keys, shuffle alphabets, or configure parameters in other cryptographic systems.