Gratis Caesar-cijfer en tekstversleuteler
Versleutel en ontsleutel tekst met Caesar-cijfer, ROT13, Atbash en Vigenère-cijfer. Klassieke substitutiecijfers, allemaal in je browser.
Ik heb cijfertekst: vind de verschuiving
Probeert elke Caesar-verschuiving op de invoertekst en rangschikt ze naar hoeveel het resultaat op echte taal lijkt.
Verschuift elke letter met 13. Zelf-invers — tweemaal toepassen geeft de originele tekst terug.
Alleen voor educatief gebruik. Caesar, ROT13, Atbash en Vigenere zijn klassieke cijfers — ze bieden geen echte beveiliging en zijn eenvoudig te kraken. Gebruik ze niet voor gevoelige informatie.
Veelvoorkomend gebruik
- Codeer en decodeer ROT13Gebruik ROT13 om tekst te verduisteren — de go-to-cijfer voor spoilers, puzzelantwoorden en inhoudswaarschuwingen.
- Maak Caesar-cijferpuzzelsCodeer verborgen berichten in Caesar-cijfer voor schatzoeken, escape rooms en puzzeluitdagingen.
- Leer klassieke cryptografieVerken Caesar-, Atbash- en Vigenère-cijfers om de geschiedenis en principes van cryptografie te begrijpen.
- Verzend geheime berichtenCodeer persoonlijke berichten, notities en persoonlijke communicatie met een eenvoudige substitutielijfer.
- Pas Atbash-cijfer toeKeer het alfabet om met Atbash: A wordt Z, B wordt Y, enzovoort — een oud Hebreeuws cijfer.
Hoe het werkt
Alle vier de versleutelingen — Caesar, ROT13, Atbash en Vigenère — zijn vanaf nul in de browser gebouwd met pure rekenkunde op tekencodes, zonder enige externe bibliotheek. Coderen en decoderen gebeurt direct in je browser terwijl je typt; er wordt nooit iets naar een server gestuurd.
- 1Kies een versleuteling en stel die inKies uit vier klassieke substitutieversleutelingen. Bij Caesar stel je met een schuifregelaar een verschuiving van 1–25 in. Vigenère vereist een sleutelwoord waarvan de letters op elke positie in de tekst een andere verschuiving bepalen. ROT13 en Atbash hebben geen parameters — beide zijn hun eigen inverse, dus coderen en decoderen zijn dezelfde bewerking.
- 2Zelfgeschreven tekenrekenkunde voert de omzetting uitElke versleuteling is een kleine pure functie over de invoertekenreeks. Caesar en ROT13 gebruiken modulorekenen op tekencodes — ((charCode - base + shift) % 26) + base — en laten niet-alfabetische tekens volledig ongemoeid. Atbash spiegelt elke letter met base + 25 - (charCode - base). Vigenère loopt door de tekens van het sleutelwoord en past op elke volgende letter een andere verschuiving toe.
- 3Een brute-force-kraker rangschikt alle 25 Caesar-verschuivingenHeb je versleutelde tekst maar geen bekende verschuiving, dan probeert het paneel 'kraken' alle 25 verschuivingen tegelijk en scoort elke kandidaat tegen Engelse letterfrequenties met een chi-kwadraattoets. De ontsleuteling waarvan de letterverdeling het best overeenkomt met echt Engels komt bovenaan.
- 4Kopieer het resultaat of deel een puzzellinkDe uitvoer wordt bij elke toetsaanslag bijgewerkt. Kopieer die naar het klembord, of gebruik 'Link kopiëren' om een URL te maken die je gekozen versleuteling, verschuiving of sleutel en invoertekst bevat — zo kun je een gecodeerde puzzel delen die direct in de tool opent.
Gerelateerde tools
URL-encoder en -decoder
URL's en query-strings coderen en decoderen. Ondersteunt encodeURIComponent, decodeURIComponent en query-stringanalyse.
Base64-encoder en -decoder
Codeer tekst of bestanden naar Base64, of decodeer Base64-tekenreeksen terug naar platte tekst. Direct, privé en gratis.
HTML-encoder en -decoder
Codeer speciale tekens naar HTML-entiteiten of decodeer entiteiten terug naar platte tekst. Direct, in je browser.