Cijfer Coderen en Decoderen

Codeer en decodeer Caesar, ROT13, ROT47, Atbash, Vigenère, A1Z26 en Bacon. Met een brute force tabel die alle 25 Caesar-verschuivingen tegelijk laat zien.


Alleen letters. Wordt gebruikt door het Vigenère-cijfer.
Wissen

Wat elk cijfer doet

Dit zijn allemaal klassieke cijfers. Ze zijn geschikt voor puzzels, spellen en onderwijs, en geen enkel exemplaar houdt stand tegen een computer.

  • Caesarverschuiving. Verschuift elke letter een vast aantal plaatsen in het alfabet. Een verschuiving van 3 maakt van A een D. Genoemd naar Julius Caesar, die het gebruikte voor militaire berichten.
  • ROT13. Een Caesarverschuiving van precies 13. Omdat het alfabet 26 letters heeft, levert tweemaal toepassen het origineel weer op, en daarom werd het de standaardmanier om spoilers online te verbergen.
  • ROT47. Zoals ROT13, maar dan over alle zichtbare ASCII-tekens, zodat ook cijfers en leestekens door elkaar worden gehaald. Ook zijn eigen inverse.
  • Atbash. Spiegelt het alfabet: A wordt Z, B wordt Y. Het komt uit de Hebreeuwse schrijverstraditie en heeft helemaal geen sleutel nodig.
  • Vigenère. Gebruikt een sleutelwoord om op elke letter een andere Caesarverschuiving toe te passen. Het weerstond drie eeuwen lang codebrekers en kreeg de bijnaam het onontcijferbare cijfer.
  • A1Z26. Nummert simpelweg het alfabet: A is 1, Z is 26. Gebruikelijk in puzzelboeken en escaperooms.
  • Bacon. Codeert elke letter als een groep van vijf tekens A en B. Francis Bacon ontwierp het zo dat een bericht verstopt kon worden in de opmaak van een onschuldige tekst.

Hoe u een cijfer kraakt dat u niet kunt lezen

Begin met letters tellen. Zien de letterfrequenties eruit als gewone taal maar kloppen de letters niet, dan gaat het waarschijnlijk om een eenvoudige substitutie zoals Caesar of Atbash, en de brute-force-tabel op deze pagina lost een Caesar binnen enkele seconden op. Zien de frequenties er ongewoon vlak uit, dan ligt een sleutelwoordcijfer zoals Vigenère meer voor de hand, omdat dat elke letter over verschillende verschuivingen verdeelt. Groepen van vijf tekens A en B wijzen op Bacon, en getallen van 1 tot 26 op A1Z26.

Goed om te weten

  • Geen van deze cijfers is veilig. Gebruik ze voor puzzels en onderwijs, nooit voor iets dat u werkelijk moet beschermen.
  • De meeste laten spaties en leestekens ongemoeid, wat op zichzelf al een aanwijzing is voor wie het bericht wil kraken.
  • Een Caesarverschuiving van 13 is precies ROT13, en een verschuiving van 26 laat de tekst ongewijzigd.
  • De verwerking gebeurt volledig op onze server, dus niets van wat u typt wordt opgeslagen of gelogd.

Veelgestelde vragen

Probeer alle 25 mogelijke verschuivingen en lees de resultaten. Deze pagina doet dat automatisch: plak de gecodeerde tekst, pas een willekeurig cijfer toe, en de brute-force-tabel toont alle verschuivingen tegelijk. Loop de lijst door tot een regel als gewone taal leest; het getal ernaast is de gebruikte verschuiving.

Het verschuift elke letter een vast aantal posities in het alfabet. Bij een verschuiving van 3 wordt A een D, B een E, en Z komt terug uit bij C. Julius Caesar zou een verschuiving van 3 hebben gebruikt voor militaire correspondentie, vandaar de naam. Er zijn maar 25 bruikbare verschuivingen, dus het is in seconden te kraken.

ROT13 is een Caesarverschuiving van 13 en is niet bedoeld om veilig te zijn. Omdat 13 precies de helft van 26 is, herstelt tweemaal toepassen de oorspronkelijke tekst, zodat dezelfde bewerking zowel verbergt als onthult. Daardoor werd het de traditionele manier om spoilers, clous en puzzeloplossingen op forums en nieuwsgroepen af te schermen.

Het past op elke letter een andere Caesarverschuiving toe, bepaald door een zich herhalend sleutelwoord. Met het sleutelwoord KEY verschuift de eerste letter met K, de tweede met E, de derde met Y, waarna het zich herhaalt. Doordat dezelfde letter in de brontekst naar verschillende letters kan coderen, faalt eenvoudige frequentieanalyse, en daarom bleef het ongeveer driehonderd jaar ongebroken.

Atbash keert het alfabet om, zodat A overeenkomt met Z, B met Y, C met X enzovoort. Het heeft geen sleutel nodig en omdat de toewijzing symmetrisch is, levert tweemaal uitvoeren de oorspronkelijke tekst weer op. Het komt uit de Hebreeuwse schrijverspraktijk en komt voor in oude teksten.

Nee, en dat is al heel lang geen enkel meer. Elk cijfer op deze pagina is met geduld met de hand te kraken, en ogenblikkelijk door een computer. Ze zijn uitstekend voor puzzels, escaperooms, speurtochten en om te laten zien hoe versleuteling werkt, maar echte beveiliging vereist moderne cryptografie.

Het is het alfabet geschreven als getallen: A is 1, B is 2, tot en met Z die 26 is. Gecodeerde berichten zien eruit als reeksen zoals 8-5-12-12-15 voor HELLO. Het duikt voortdurend op in puzzelboeken en escaperooms omdat het geen uitleg nodig heeft zodra u het patroon doorziet.

Nee. De tekst gaat via een versleutelde verbinding naar onze server, wordt in het geheugen omgezet en meteen teruggestuurd. Er wordt niets weggeschreven naar een logbestand, bestand of database. Toch zijn dit puzzelcijfers, dus er is geen reden om er werkelijk gevoelige tekst doorheen te halen.

Wat is een cijfercodeerder en -decodeerder?

Een cijfercodeerder en -decodeerder zet tekst om naar klassieke cijfers zoals Caesar, ROT13, Atbash en Vigenère, en weer terug. Kent u de Caesarverschuiving niet, dan toont deze pagina bovendien alle 25 verschuivingen tegelijk, zodat u de lijst kunt doorlopen en de zinnige regel eruit pikt.