WMW

Caesar-Cijfertool

Free

Versleutel of ontsleutel tekst met een klassiek Caesar-cijfer, met een A-Z-koppelingstabel, brute-force-lijst, letterfrequentiegrafiek, en ROT13-snelkoppeling.

Letterfrequentie

Recente Activiteit

Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.

Nog geen activiteit. Wees de eerste.

Opmerkingen (0)

Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.

Gastopmerkingen worden beoordeeld voor publicatie. Inloggen om direct te posten.

Nog geen opmerkingen. Wees de eerste om je gedachten te delen!

Wat deze tool doet

Versleutelt of ontsleutelt tekst met de klassieke Caesar-cijfer, direct in je browser. Kies een verschuiving van 1 tot 25 (of gebruik de ROT13-snelkoppeling voor verschuiving 13), bekijk de volledige A-Z-lettertoewijzing, probeer elke mogelijke verschuiving tegelijk met de brute-force-lijst, en bekijk de lettersfrequentiegrafiek gebruikt om dit soort cijfer te kraken.

Hoe Het Werkt

Elke letter in je tekst wordt opgezocht op zijn positie in het alfabet (A=0 tot en met Z=25), die positie krijgt de Verschuivingswaarde opgeteld (of afgetrokken, in Ontsleutel-modus), en het resultaat wordt modulo 26 genomen zodat het terug wikkelt in plaats van voorbij Z of voor A te lopen; getallen, spaties, en interpunctie blijven volledig ongemoeid, en het hoofdletter- of kleinletter-gebruik van de originele letter wordt behouden. De A-Z-toewijzingstabel voert gewoon dezelfde verschuiving eenmaal uit voor elke letter van het alfabet op volgorde. De brute-force-lijst voert de ontsleutel-bewerking 26 aparte keren uit, eenmaal voor elke mogelijke verschuiving van 0 tot 25, zodat de juiste gegarandeerd ergens in de lijst verschijnt zelfs als je die niet van tevoren weet. De frequentiegrafiek telt, letter voor letter, hoe vaak A tot en met Z elk voorkomen waar dan ook in je tekst, met negering van al het andere.

Problemen die het oplost

Veelgestelde vragen

›Wat is een Caesar-cijfer?

Het is een van de oudst bekende versleutelingsmethoden, genoemd naar Julius Caesar die het naar verluidt gebruikte in zijn privébrieven. Elke letter in het bericht wordt vervangen door de letter een vast aantal posities verder in het alfabet (terug wikkelend naar A na Z), en dat vaste getal heet de verschuiving.

›Wat is ROT13, en waarom is verschuiving 13 speciaal?

ROT13 is gewoon een Caesar-cijfer met de verschuiving vast op 13. Aangezien het alfabet 26 letters heeft, brengt tweemaal verschuiven met 13 je exact terug waar je begon, wat ROT13 zelf-invers maakt: dezelfde bewerking versleutelt en ontsleutelt beide. Die eigenschap maakte het een populaire, eenvoudige manier om spoilers of clous te verbergen in oude forumberichten, aangezien het opnieuw uitvoeren van hetzelfde "cijfer" de tekst onthult.

›Hoe helpt de brute-force-lijst als ik de verschuiving niet ken?

Aangezien er slechts 25 mogelijke niet-nul-verschuivingen zijn, probeert de brute-force-lijst gewoon elke afzonderlijke en decodeert je tekst met elk, dus het resultaat van de juiste verschuiving zit altijd ergens in die lijst als leesbare tekst; je scant gewoon naar beneden en herkent het.

›Wat toont de letterfrequentiegrafiek, en waarom is het belangrijk?

Het telt hoe vaak elke letter A tot en met Z voorkomt in je tekst. Een Caesar-cijfer verschuift alleen letters, het verandert nooit hoe vaak elke letter voorkomt ten opzichte van de andere, dus de vorm van de frequentiegrafiek voor een versleuteld bericht is identiek aan de vorm voor het originele bericht, alleen anders gelabeld. In het Engels komen de hoogste balken bijna altijd uit op E en T, wat precies de klassieke zwakte is waarmee iemand een Caesar-cijfer kan kraken zonder ooit de verschuiving te kennen.

›Is dit cijfer daadwerkelijk veilig?

Nee, niet volgens moderne normen. Met slechts 25 mogelijke verschuivingen om te proberen, biedt het geen echte bescherming tegen iemand die de moeite neemt om te controleren; het is hier puur opgenomen als een klassiek educatief cijfer en een leuke manier om tekst terloops te verbergen, niet als een manier om gevoelige informatie te beschermen.

Gerelateerde Tools