Baconian Cipher

The Baconian Cipher, created by Francis Bacon in the early 17th century, is a method of steganographic substitution rather than traditional cryptography. It encodes each letter of the alphabet into a unique sequence of five characters, typically A and B. This allows messages to be hidden in plain sight by representing letters as patterns within other text, fonts, or visual symbols. For example, under the variant mapping used here, the plaintext "H" is encoded as AABBB and "E" as AABAA.

XOR Cipher

The XOR Cipher is a symmetric encryption technique that operates at the bit level, combining each bit of the plaintext with a corresponding bit from a secret key using the exclusive OR (XOR) operation. It is simple but effective for situations where the key is as long as the message, forming the basis of the one-time pad. Its strength comes from the reversibility of the XOR operation: applying the same key twice restores the original plaintext.

Vernam Cipher

The Vernam Cipher is a symmetric encryption technique that combines each letter of the plaintext with a corresponding character from a secret key using modular addition on their alphabetical indices. Developed by Gilbert Vernam in 1917, it is the foundation of the one-time pad when the key is truly random and used only once. Its main strength lies in producing ciphertext that is theoretically unbreakable if the key is never reused.

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”.