Naar de inhoud

Bacon-cijfer

Zet een bericht om in Francis Bacons groepen van vijf keer A en B, of lees de groepen terug naar tekst, in zijn oorspronkelijke alfabet van 24 letters of het moderne alfabet van 26 letters. Verberg de code daarna zoals Bacon het bedoelde: in een gewone zin, met elke letter in een van twee stijlen gezet.

Modus
Alfabet

Alleen letters worden gecodeerd: Bacons alfabet heeft geen codes voor spaties, cijfers of leestekens.

Verberg het in het volle zicht

Bacons echte idee: schrijf een onschuldige tekst in twee stijlen. Elke letter ervan draagt één symbool — gewoon voor a, de tweede stijl voor b. Spaties en leestekens dragen niets.

Tweede stijl

Je bericht verborgen in de dekkende tekst

The roses in the garden have been lovely all week, despite the rain.

Het bericht wordt gedragen door de eerste 25 letters van de dekkende tekst; de rest blijft gewoon.

Om het terug te lezen, schrijf je een a voor elke gewone letter en een b voor elke gestylde letter, en decodeer je daarna de groepen van vijf. Hoofdletters blijven behouden bij het kopiëren als platte tekst: plak het resultaat in Decoderen en kies de hoofdletterstand.

Het biliteraal alfabet

  • A

    AAAAA

  • B

    AAAAB

  • C

    AAABA

  • D

    AAABB

  • E

    AABAA

  • F

    AABAB

  • G

    AABBA

  • H

    AABBB

  • I/J

    ABAAA

  • K

    ABAAB

  • L

    ABABA

  • M

    ABABB

  • N

    ABBAA

  • O

    ABBAB

  • P

    ABBBA

  • Q

    ABBBB

  • R

    BAAAA

  • S

    BAAAB

  • T

    BAABA

  • U/V

    BAABB

  • W

    BABAA

  • X

    BABAB

  • Y

    BABBA

  • Z

    BABBB

Elke code is de plaats van de letter in het alfabet, geteld vanaf nul en in binair geschreven, met a voor 0 en b voor 1. Letters in je bericht worden gemarkeerd.

Zo gebruik je het Bacon-cijfer

  1. 1. Kies Coderen of Decoderen. Coderen zet letters om in groepen van vijf symbolen; Decoderen leest de groepen weer terug als letters.
  2. 2. Kies het alfabet. Bacons eigen alfabet heeft 24 letters — I en J delen een code, en U en V ook. De versie met 26 letters geeft elke letter een eigen code. Decodeer met het alfabet waarmee het bericht is gemaakt.
  3. 3. Kies de symbolen. A en B is traditioneel, 0 en 1 laat de code zien voor het binaire stelsel dat het eigenlijk is, en eigen symbolen laten je elk willekeurig teken gebruiken. Bij decoderen worden alle tekens behalve de twee symbolen genegeerd, dus spaties en regeleinden doen er niet toe.
  4. 4. Verberg het. Typ onder het resultaat een dekkende tekst en kies een tweede stijl. Elke letter van de dekkende tekst draagt één symbool, en het voorbeeld toont je bericht verborgen erin.

Zo werkt het Baconiaanse cijfer

Bacon noemde het een biliteraal cijfer: elke letter wordt geschreven met slechts twee symbolen, a en b, in groepen van vijf. Vijf plaatsen met elk twee keuzes geven 2 × 2 × 2 × 2 × 2 = 32 combinaties. In moderne termen is elke groep de positie van de letter, geteld vanaf nul en in binair geschreven, met a voor 0 en b voor 1 — A is aaaaa (0), B is aaaab (1), C is aaaba (2) — al zette Bacon het eenvoudig uiteen in een tabel.

Bacons alfabet van 24 letters
A tot HI/J tot QR tot Z
A aaaaaI/J abaaaR baaaa
B aaaabK abaabS baaab
C aaabaL ababaT baaba
D aaabbM ababbU/V baabb
E aabaaN abbaaW babaa
F aababO abbabX babab
G aabbaP abbbaY babba
H aabbbQ abbbbZ babbb

Het alfabet van 26 letters komt overeen met dat van Bacon van A tot en met I en wijkt af vanaf J, waar elke letter een eigen code nodig heeft. De keuze is belangrijk: JIVE in Bacons alfabet is ABAAA ABAAA BAABB AABAA, wat decodeert als IIUE, terwijl het alfabet van 26 letters de letters gescheiden houdt als ABAAB ABAAA BABAB AABAA.

Uitgewerkt voorbeeld

In Bacons alfabet wordt Bacon gecodeerd tot AAAAB AAAAA AAABA ABBAB ABBAA — B, A, C, O, N. Verborgen in de Engelstalige voorbeeldtekst van de tool, met hoofdletters als tweede stijl, leest het the rOses in the GarDEn HaVE been lovely all week, despite the rain. Sorteer de eerste 25 letters op hoofdletter — kleine letter voor a, hoofdletter voor b — en de vijf groepen komen terug. Met vet of cursief als tweede stijl worden dezelfde zeven letters gewoon vet of cursief gezet.

Een bericht verbergen in het volle zicht

De groepen van a en b waren nooit bedoeld om zo te reizen. Bacons punt was dat elk verschil met twee waarden ze kan dragen — twee licht verschillende lettertypen, zoals hij voorstelde, of rechtop en schuin, groot en klein. Geschreven in een onschuldige brief is het bericht onzichtbaar, tenzij de lezer weet dat de letters in twee soorten moeten worden gesorteerd. Daarmee is het biliteraal cijfer een vroeg voorbeeld van steganografie: het verbergt niet alleen wat er staat, maar ook dát er een bericht is.

Bacon publiceerde de methode in De Augmentis Scientiarum (1623) en schreef dat hij ze als jongeman in Parijs had bedacht. Bijna drie eeuwen later stond ze in het middelpunt van een literaire controverse. Vanaf 1899 beweerde Elizabeth Wells Gallup biliteraal berichten van Bacon te vinden in het wisselende lettertype van de First Folio van Shakespeare. William en Elizebeth Friedman, die hun loopbaan als codebrekers begonnen in haar project bij Riverbank Laboratories in Illinois, onderzochten zulke beweringen later in The Shakespearean Ciphers Examined (1957) en vonden dat geen ervan standhield.

Het Baconiaanse cijfer kraken

Zodra de twee soorten letters zijn gesorteerd, valt er niets meer te kraken: het alfabet is vast en openbaar, dus de groepen worden direct afgelezen. Het enige geheim is de verbergplaats, en die is kwetsbaar. De dragende letters moeten verschillend en consistent zijn, en precies daarom waren lezingen van onregelmatig zeventiende-eeuws lettertype niet overtuigend. En als de codes worden verwisseld, is elke groep nog steeds één letter, dus frequentieanalyse maakt het werk af.

Veelgestelde vragen

Wat is het Bacon-cijfer?
Een methode van Francis Bacon waarbij elke letter een groep van vijf symbolen wordt, gekozen uit slechts twee: a en b — A is aaaaa, B is aaaab, enzovoort. Omdat er maar twee soorten symbolen nodig zijn, kan de code worden verborgen in elke tekst die twee stijlen van letters gebruikt.
Hoe decodeer ik een Bacon-cijfer?
Zet het bericht om in een reeks a's en b's, splits die in groepen van vijf en zoek elke groep op — of plak de a/b-tekst in de modus Decoderen en laat de tool het doen. Kies eerst het juiste alfabet: in Bacons oorspronkelijke alfabet van 24 letters delen I en J een code, en U en V ook.
Wat is het verschil tussen het Bacon-cijfer met 24 en met 26 letters?
Bacons alfabet volgde het Latijnse gebruik van zijn tijd, waarbij I en J één code kregen en U en V een andere, wat 24 codes oplevert. De versie met 26 letters geeft J en V elk een eigen code. De twee komen overeen van A tot en met I, dus decoderen met het verkeerde alfabet zet de meeste letters na I om in een buurletter, en Y en Z in vraagtekens.
Kan ik 0 en 1 gebruiken in plaats van A en B?
Ja. De code is binair in alles behalve de naam: elke groep is de positie van de letter, geteld vanaf nul, geschreven in vijf binaire cijfers met a = 0 en b = 1, dus C is 00010, het getal 2. Kies 0 en 1, of elke twee tekens, onder Symbolen.
Hoe verbergt het cijfer van Bacon een bericht in tekst?
Elke letter van een gewone dekkende tekst staat voor één symbool: gewone letters voor a, letters in een tweede stijl voor b. Vijf dekkende letters dragen één letter van het geheim, dus de dekking heeft vijf keer zoveel letters nodig als het bericht. Bacon stelde twee subtiel verschillende lettertypen voor; de tool laat het idee zien met vet, cursief of hoofdletters.
Heeft Bacon berichten in Shakespeares toneelstukken verborgen?
Er is geen goed bewijs dat hij dat deed. Beweringen dat de First Folio biliteraal berichten bevat, het bekendst gemaakt door Elizabeth Wells Gallup, berustten op het met het oog sorteren van onregelmatig gedrukte letters in twee soorten. William en Elizebeth Friedman onderzochten die beweringen in 1957 en vonden er geen die standhielden.

Gerelateerde tools

Meer hulpmiddelen: Codes en geheimschriften