## How do you decode the Baconian cipher?

To decode the message, the reverse method is applied. Each “typeface 1” letter in the false message is replaced with an A and each “typeface 2” letter is replaced with a B. The Baconian alphabet is then used to recover the original message.

**How does a Baconian cipher work?**

The Baconian cipher is a substitution cipher in which each letter is replaced by a sequence of 5 characters. In the original cipher, these were sequences of ‘A’s and ‘B’s e.g. the letter ‘D’ was replaced by ‘aaabb’, the letter ‘O’ was replaced by ‘abbab’ etc. Each letter is assigned to a string of five binary digits.

**When was the Baconian cipher used?**

1623

In 1623, Francis Bacon created a cipher system using the techniques of substitution and steganography – the art of writing hidden messages in such a way that no one apart form the sender and receiver know of its existence.

### Why was the Baconian cipher created?

Francis Bacon created this method of hiding one message within another. It is not a true cipher, but just a way to conceal your secret text within plain sight. The way it originally worked is that the writer would use two different typefaces.

**Is Base64 a cipher?**

Base64 isn’t really a cipher, since there is no key. It was originally used to encode binary information like images into a character string consisting only of printable characters so it could be sent over text protocols like http.

**What is a Morbit cipher?**

The Morbit cipher is a variant of the Morse Fractioned code using a key that generates a numeric encryption alphabet.

## What is a Xenocrypt cipher?

Xenocrypt (no more than one) Mathematical Cryptanalysis of the Hill Cipher – either producing a decryption matrix given a 2×2 encryption matrix or computing a decryption matrix given 4 plaintext-ciphertext letter pairs.

**Which cipher ends with ==?**

A Base64 string will end with == if and only if the number of bytes it encodes, mod 3, equals 1. Do you see the pattern? It happens that 16-byte (128-bit) encryption keys are very commonly encoded in Base64, and since 16 mod 3 = 1, their encoding will end with == .