De Caesaromzetter gebruiken
- Voer een kort bericht in, kies Coderen of Decoderen en een gehele verschuiving. Positief, negatief, nul en grote waarden zijn toegestaan.
- Kies Omzetten. De waarde wordt modulo 26 gereduceerd: 29 werkt als 3 en −1 als 25.
- Resultaat kopiëren kopieert alleen het omgezette bericht. Bericht, richting of verschuiving wijzigen maakt het oude resultaat direct ongeldig.
- Gebruik 13 voor ROT13. Omdat 13 de helft van 26 is, geven Coderen en Decoderen dezelfde ROT13-omzetting.
Formule van de Caesarverschuiving
Geef A tot Z posities 0 tot 25. Coderen gebruikt C = (P + k) mod 26; decoderen P = (C − k) mod 26. Modulo laat Z doorlopen naar A en maakt elk geheel getal equivalent aan één van 26 posities. Nul of een veelvoud van 26 laat letters bewust ongewijzigd.
Elke ASCII-letter wordt apart behandeld met behoud van hoofdlettergebruik. De verschuivingssleutel loopt niet door het bericht zoals bij Vigenère. Spaties, leestekens, cijfers, accentletters en niet-Latijnse schriften blijven gelijk. De pagina probeert niet alle 25 sleutels en raadt niet welke uitvoer Engels is.
Exacte Caesar- en ROT13-voorbeelden
Met Coderen en verschuiving 3: ATTACK AT DAWN! → DWWDFN DW GDZQ!. Decoderen met 3 draait dit terug. −23 geeft dezelfde codering omdat −23 mod 26 gelijk is aan 3.
Met verschuiving 13: HELLO → URYYB; nogmaals ROT13 geeft HELLO. Hoofdletters en leestekens blijven gestructureerd: Attack at Dawn! → Dggnpx ng Qnja!.
Wanneer een verschuivingscijfer helpt
- Maak of los rotatieoefeningen op, controleer handberekeningen en decodeer tekst als de exacte verschuiving bekend is.
- Gebruik Caesar-, verschuivingscijfer- en ROT13-taken op één pagina, zonder verwante zoektermen als aparte algoritmen voor te stellen.
Invoerregels en beveiligingsgrens
- De verschuiving moet een veilig geheel getal zijn. Decimalen, wetenschappelijke notatie en lege verschuivingen worden geweigerd in plaats van afgerond of geraden.
- Caesar heeft slechts 26 effectieve verschuivingen en biedt geen moderne vertrouwelijkheid. De pagina probeert geen sleutels, beoordeelt geen taal, bewaart geen invoer en beschermt geen gevoelige informatie.
Veelgestelde vragen over Caesar
Wat is het verschil tussen Coderen en Decoderen?
Coderen telt de genormaliseerde verschuiving bij elke letter op; Decoderen trekt dezelfde verschuiving af.
Hoe werken negatieve of grote verschuivingen?
Ze worden modulo 26 genormaliseerd. −1 is bijvoorbeeld gelijk aan 25 en 29 aan 3.
Is ROT13 hier een apart cijfer?
Het is Caesar met verschuiving 13. Het is zijn eigen inverse, dus beide richtingen geven hetzelfde resultaat.
Kan de decoder een onbekende sleutel vinden?
Nee. Voer de bekende sleutel in; automatisch zoeken en waarschijnlijke tekst rangschikken vallen buiten deze tool.