Bacon-cijfer
Codeer tekst als A/B-groepen met vijf symbolen met het biliterale cijfer van Bacon, en terug.
Bacon-cijfer
Francis Bacon bedacht zijn biliterale code in 1605 op basis van een prachtig eenvoudig idee: met slechts twee symbolen kun je het hele alfabet coderen, als je ze in groepen van vijf gebruikt: 2⁵ is 32, meer dan genoeg voor 26 letters. A wordt AAAAA, B wordt AAAAB, enzovoort. Deze tool codeert tekst in die A/B-groepen en decodeert ze terug, één letter per groep van vijf.
De slimheid ervan was nooit de A/B-letters zelf, maar dat ze zich in het volle zicht konden verbergen: een bericht geschreven in twee subtiel verschillende lettertypen, twee inkttinten, of rechtopstaande versus cursieve letters draagt onzichtbaar een Bacon-gecodeerd geheim met zich mee. Dat maakt het tot een steganografieklassieker, een hoofdbestanddeel van puzzelspeurtochten, escape rooms en CTF-uitdagingen – en de reden dat een pagina met ogenschijnlijk gewone tekst een verborgen boodschap van vijf tekens tegelijk kan bevatten.
Er worden twee alfabetten aangeboden. De klassieke versie van 24 letters is het origineel van Bacon, waarbij I en J een code delen en U en V een code delen – een eigenaardigheid van het Latijnse alfabet uit die periode. De moderne versie van 26 letters geeft elke letter zijn eigen specifieke code, zodat deze zonder verlies kan worden rondgestuurd. Codering groepeert letters in woorden, gescheiden door een schuine streep voor de leesbaarheid; decodering negeert alles dat geen A of B is (en accepteert ook 0/1), waarbij de stream in vijf stappen wordt gelezen, zodat u een bericht kunt plakken, ongeacht de indeling ervan.
Alles draait lokaal in uw browser: uw tekst verlaat nooit uw apparaat.