Pigpen Cipher

The Pigpen Cipher, also known as the Masonic Cipher or Freemason's Cipher, is a simple substitution cipher used for encoding secret messages. It has its roots in the ancient practice of symbolic writing and is often associated with Freemasonry, a fraternal organization known for its use of secret symbols and rituals.

Ottendorf Cipher

The Ottendorf Cipher is a historical book-based substitution cipher where each character of the plaintext is represented by a triplet indicating the page, line, and word in a pre-agreed source text. The sender and recipient must share the same book (or document) and numbering method. This method hides the message in plain sight by encoding it as seemingly mundane numbers, making it ideal for espionage and covert communication.

Map Cipher

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 Cipher

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 Cipher

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 Cipher

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 Cipher

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.

Francis Bacons Substitution Cipher

The Baconian Cipher, also known as Francis Bacon’s Substitution Cipher, was developed by Francis Bacon around 1605 and described in his work De Augmentis Scientiarum (1623). It is a steganographic substitution system that encodes each letter of the alphabet into a unique five-character pattern composed of two symbols, traditionally “A” and “B”.