Wat is Bacon Getal en hoe gebruik je deze functie?

Hoe is Bacon getal ontstaan?

De Bacon getal is een methode voor het versleutelen van tekst en een manier om informatie te verbergen (steganografie) die teruggaat tot Francis Bacon.

Hoe werkt Bacon getal?

Eerst wordt een code van vijf tekens, bestaande uit de letters A en B, toegewezen aan elke letter van de originele tekst.

LetterCodeLetterCodeLetterCode
AaaaaaI, JabaaaRbaaaa
BaaaabKabaabSbaaab
CaaabaLababaTbaaba
DaaabbMababbU, Vbaabb
EaabaaNabbaaWbabaa
FaababOabbabXbabab
GaabbaPabbbaYbabba
HaabbbQabbbbZbabbb
Een overzicht van gebruikte Bacon codes in GC Wizard

Daarna wordt deze code verborgen in een tekst.

Er zijn verschillende manieren om dit te doen: Je kunt twee verschillende lettertypen gebruiken voor de afzonderlijke letters van een tekst. Het ene lettertype staat voor de letter a, het andere voor de letter b: “Dit is een bijna onopvallende boodschap, toch?” Francis Bacon ontwikkelde hiervoor een handschrift met 21 tekens, waarbij er twee verschillende vormen zijn voor elke hoofdletter en kleine letter. Dit is de originele vorm van het Bacon getal.

In plaats van verschillende lettertypen te gebruiken, kunnen kleine letters worden gebruikt voor “a” en hoofdletters voor “b”: “Dit is een SNEL betrouwbare Boodschap, Of niet?”

Vorm een zin waarin de eerste letters van de woorden staan voor de letters “a” en “b”. Als een woord begint met een van de letters A-M, staat het voor “a”. Woorden die beginnen met N-Z staan voor “b”. Bijvoorbeeld:
“Winter at the North Pole is usually the same. Only at the beginning it is strange. But then you get used to it. Water and ice are very cold. The polar bear swims in the sea. Help is usually not available. But never give up. I’m only a kilometer away after all.”
Als iemand de overdracht van een geheim bericht niet wil verbloemen, kan de Bacon-codering ook worden gebruikt voor versleuteling. Hierbij kiest iemand willekeurig voor elke “a” een van de letters A-M, en voor elke “b” een van de letters N-Z: “SUZAM TWBAL JOCPN ESEBI AXOVK BATHE BACON BZDMH DMEJI”.

Lees meer over Bacon Getal op Wikipedia (en)

De functie Bacon Getal

Bijna bovenaan het scherm zie je ee schuifknop waarmee je kunt kiezen tussen Coderen en Ontsleutelen.

Coderen

Als je ‘coderen’ kiest, verschijnt er bovenin het scherm een tekstveld. Hierin plaats je de tekst die je wilt coderen.

In het gedeelte ‘Opties’ staan drie schuifknoppen die invloed hebben op de versleutelde tekst.

Type

Je hebt hier de keuze tussen Oorspronkelijk en Volledig alfabet.

  • Oorspronkelijk: Dit type heeft alleen de oorspronkelijke letters en ontbreken de letters J en V.
  • Volledig alfabet: Dit type heeft alle letters van het alfabet.

Coderen

Je hebt hier de keuze AB en 01.

  • AB: De tekst wordt versleuteld naar een tekenreeks van 5 tekens met de waarde A of B.
  • 01: De tekst wordt versleuteld naar een tekenreeks van 5 tekens met de waarde 0 of 1.

Daaronder heb je een keuze om de volgorde te veranderen.

Als je AB hebt gekozen kun je nu kiezen voor de oorspronkelijke manier AAAAB, maar kun je ook kiezen om de positie van A en B om te draaien zodat AAAAB verandert in BBBBA.

Als je 01 hebt gekozen kun je nu kiezen voor de oorspronkelijke manier 00001, maar kun je ook kiezen om de positie van 0 en 1 om te draaien zodat 00001 verandert in 11110.

De versleutelde tekst staat in het Uitvoer gedeelte.

Schermafdruk bacon getal coderen in GC Wizard

Ontsleutelen

Als je ‘ontsleutelen’ kiest, verschijnt er bovenin het scherm een tekstveld. Hierin plaats je de tekst die je wilt ontsleutelen.

In het gedeelte ‘Opties’ staan drie schuifknoppen die invloed hebben op de versleutelde tekst.

Type

Je hebt hier de keuze tussen Oorspronkelijk en Volledig alfabet.

  • Oorspronkelijk: Dit type heeft alleen de oorspronkelijke letters en ontbreken de letters J en V.
  • Volledig alfabet: Dit type heeft alle letters van het alfabet.

Coderen

Je hebt hier de keuze AB en 01.

  • AB: De tekst wordt versleuteld naar een tekenreeks van 5 tekens met de waarde A of B.
  • 01: De tekst wordt versleuteld naar een tekenreeks van 5 tekens met de waarde 0 of 1.

Daaronder heb je een keuze om de volgorde te veranderen.

Als je AB hebt gekozen kun je nu kiezen voor de oorspronkelijke manier AAAAB, maar kun je ook kiezen om de positie van A en B om te draaien zodat AAAAB verandert in BBBBA.

Als je 01 hebt gekozen kun je nu kiezen voor de oorspronkelijke manier 00001, maar kun je ook kiezen om de positie van 0 en 1 om te draaien zodat 00001 verandert in 11110.

De ontsleutelde tekst staat in het Uitvoer gedeelte.

Schermafdruk bacon getal ontsleutelen in GC Wizard