Search for a tool
Bacon Cipher

Tool to decrypt/encrypt Bacon cipher, a biliteral substitution alphabet which replace a character with a group of 5 formed with two letters (often A and B).

Results

Bacon Cipher -

Tag(s) : Substitution Cipher

Share
Share
dCode and more

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!


Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!


Thanks to your feedback and relevant comments, dCode has developed the best 'Bacon Cipher' tool, so feel free to write! Thank you!

Bacon Cipher

Baconian Cipher Decoder



Bacon Encoder






Answers to Questions (FAQ)

What is the Bacon cipher (Definition)

Bacon's encryption uses a substitution alphabet based on 2 letters (called biliteral), often A and B, replacing the letters of the alphabet.

This encryption method is often accompanied by over-encryption.

How to encrypt using Bacon cipher

Baconian encryption uses the substitution table:

AAAAAABAAAAB
CAAABADAAABB
EAABAAFAABAB
GAABBAHAABBB
I=JABAAAKABAAB
LABABAMABABB
NABBAAOABBAB
PABBBAQABBBB
RBAAAASBAAAB
TBAABAU=VBAABB
WBABAAXBABAB
YBABBAZBABBB

Example: DCODE is encrypted AAABB,AAABA,ABBAB,AAABB,AABAA

In this original alphabet, the letter V does not exist, it is replaced by U, likewise the letter J does not exist, it is replaced by I.

Another bacon's alphabet is sometimes preferred, more complete, it uses a unique code for each letter:

AAAAAABAAAAB
CAAABADAAABB
EAABAAFAABAB
GAABBAHAABBB
IABAAAJABAAB
KABABALABABB
MABBAANABBAB
OABBBAPABBBB
QBAAAARBAAAB
SBAABATBAABB
UBABAAVBABAB
WBABBAXBABBB
YBBAAAZBBAAB

The 2-letter code used can be hidden in an over-encryption. A classic method is to write a random message with upper case (for A) or lower case (for B) or vice versa; in this case see the binarization of uppercase and lowercase. Other methods are possible such as writing certain characters in italics (or in bold), or even mixing 2 fonts.

How to decrypt Bacon cipher

Baconian decryption is a substitution with the biliteral alphabet of Bacon.

Example: AAABB AAABA ABBAB AAABB AABAA is equivalent to DCODE.

If over-encryption has been applied, convert the message into 2 characters (preferably A and B) first.

How to recognize a Bacon ciphertext?

The ciphered message is a biliterary code (binary with 2 letters), and maybe spaces every 5 characters.

All references to Françis Bacon (and its homonyms), to Novum organum, or to bacon slices (pork, larding, smocked, salted, english breakfast, etc.) are clues.

What are the variants of the Bacon cipher?

The letters A and B can be replaced by others characters, such as 0 and 1, to transform the message into binary format.

Sometimes the letters o and l are used: lolol loolo lolol.

The over-encryptions (of the steganographic type) are sometimes used to mask the biliteral form (upper case, lower case, variant characters or fonts, etc.).

When Bacon cipher was invented?

Francis Bacon first described it around 1605

Source code

dCode retains ownership of the online 'Bacon Cipher' tool source code. Except explicit open source licence (indicated CC / Creative Commons / free), any 'Bacon Cipher' algorithm, applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or any 'Bacon Cipher' function (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and no data download, script, copy-paste, or API access for 'Bacon Cipher' will be for free, same for offline use on PC, tablet, iPhone or Android ! dCode is free and online.

Need Help ?

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Questions / Comments

Thanks to your feedback and relevant comments, dCode has developed the best 'Bacon Cipher' tool, so feel free to write! Thank you!


Source : https://www.dcode.fr/bacon-cipher
© 2021 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaching / CTF.
Feedback