Caesar cipher, ROT13 en Atbash online gebruiken
Met deze Caesar cipher decoder codeer en decodeer je tekst met drie klassieke substitutiemethoden: Caesar, ROT13 en Atbash. Typ tekst in het invoerveld, kies het cijfer en bekijk direct het resultaat. Bij Caesar kun je een verschuiving van 1 tot en met 25 instellen en afzonderlijk kiezen tussen coderen en decoderen.
Hoe werkt het Caesarcijfer?
Het Caesarcijfer vervangt iedere letter door een letter die een vast aantal plaatsen verder in het alfabet staat. Bij verschuiving 3 wordt A een D, B een E en Z loopt rond naar C. Decoderen gebeurt door hetzelfde aantal plaatsen terug te schuiven. De ingebouwde alfabettabel laat de actuele koppeling voor iedere hoofdletter zien.
Er zijn slechts 25 niet-triviale verschuivingen in het Engelse alfabet. Daardoor kan iemand zonder sleutel alle mogelijkheden snel proberen. Ook letterfrequenties en herkenbare woordpatronen maken langere berichten gemakkelijk te analyseren.
Wat is ROT13?
ROT13 is een speciaal Caesarcijfer met verschuiving 13. Omdat het alfabet 26 letters bevat, brengt dezelfde bewerking de tekst na twee toepassingen terug naar het origineel. A wordt N, N wordt A, B wordt O en O wordt B. ROT13 is bekend van forums, puzzels en het tijdelijk verbergen van spoilers of antwoorden.
De knop Coderen of Decoderen maakt bij ROT13 inhoudelijk geen verschil: dezelfde lettervervanging wordt uitgevoerd. Het is obfuscatie, geen beveiliging.
Hoe werkt Atbash?
Atbash koppelt het alfabet aan de omgekeerde volgorde. A wordt Z, B wordt Y, C wordt X en zo verder. Ook Atbash is zelf-invers: voer de gecodeerde tekst nogmaals door dezelfde methode om de oorspronkelijke letters terug te krijgen. De naam verwijst naar een historische substitutieregel uit het Hebreeuwse alfabet; deze tool past het principe toe op het 26-letterige ASCII-alfabet.
Welke tekens worden veranderd?
De huidige implementatie verwerkt alleen de gewone Latijnse letters A-Z en a-z. Hoofdletters blijven hoofdletters en kleine letters blijven klein. Cijfers, spaties en leestekens veranderen niet. Letters met accenten, zoals é, ë en ç, en tekens uit andere schriften blijven eveneens ongewijzigd.
Dat is belangrijk bij Nederlandse tekst: woorden met diakritische tekens worden slechts gedeeltelijk vervangen. De methoden kennen bovendien geen taalregels; ze verschuiven letters mechanisch en vertalen of corrigeren niets.
Waarom klassieke cijfers niet veilig zijn
Caesar, ROT13 en Atbash gebruiken een vaste, openbare relatie tussen invoer en uitvoer. Ze hebben geen moderne sleutelruimte, authenticatie, willekeurige nonce of bescherming tegen manipulatie. Gebruik ze nooit voor wachtwoorden, persoonsgegevens, betaalgegevens, privésleutels of vertrouwelijke communicatie. Base64 en vergelijkbare coderingen zijn overigens evenmin versleuteling.
Geschikte toepassingen
Deze cijfers zijn nuttig voor onderwijs, escape rooms, speurtochten, puzzels, programmeeroefeningen en demonstraties van cryptografische basisbegrippen. Je kunt onderzoeken hoe een vaste substitutie patronen behoudt en waarom frequentieanalyse werkt. Voor echte gegevensbescherming zijn actuele, beoordeelde cryptografische protocollen en bibliotheken nodig.
Zo decodeer je zonder fouten
Kies bij Caesar exact dezelfde verschuiving als waarmee de tekst is gecodeerd en selecteer Decoderen. Gebruik bij ROT13 of Atbash dezelfde methode opnieuw. Met Velden wisselen verplaats je de uitvoer terug naar de invoer. Controleer accenten en niet-Latijnse tekens handmatig, omdat deze buiten de omzetting vallen. De tool werkt lokaal in de browser en is bedoeld voor klassieke code-experimenten, niet voor beveiliging.
Reacties