TT Text Tools

Klassieke cijfers — Vigenère, Atbash, ROT47, Rail Fence en Affine

Codeer en decodeer klassieke cijfers online: Vigenère, Beaufort, Atbash, ROT47, rail fence (zigzag) en affine. Voor puzzels, escape rooms en leren over cryptografie.

🔒 Draait volledig in uw browser — niets wordt geüpload

Advertisement

Zes klassieke cijfers op één plek

Vóór computers waren geheime berichten afhankelijk van cijfers met pen en papier. Ze zijn nog steeds populair voor puzzels, geocaching, escape rooms, speurtochten, CTF-opdrachten en om de basis van cryptografie te leren. Deze tool codeert en decodeert zes van de bekendste cijfers en werkt het resultaat bij terwijl je typt, zodat je met sleutels kunt experimenteren en kunt zien hoe elke methode de tekst verandert.

Vigenère verschuift elke letter met een ander aantal posities, afkomstig van een herhaald sleutelwoord. Eeuwenlang heette het «le chiffre indéchiffrable», omdat een eenvoudige frequentieanalyse het niet direct kraakt. Beaufort is een nauwe verwant die de platte tekst van de sleutel aftrekt in plaats van erbij op te tellen; het is reciproque, dus dezelfde bewerking versleutelt en ontsleutelt. Atbash, oorspronkelijk gebruikt voor het Hebreeuwse alfabet, spiegelt het alfabet: A wordt Z en B wordt Y. ROT47 roteert elk afdrukbaar ASCII-teken 47 posities, waardoor naast letters ook cijfers en leestekens worden dooreengehusseld.

Rail fence is een transpositiecijfer: in plaats van letters te vervangen, herschikt het ze door het bericht in een zigzag over meerdere «rails» te schrijven en elke rail daarna achter elkaar uit te lezen. Affine koppelt aan elke letter x de waarde (a·x + b) mod 26; de vermenigvuldiger a moet copriem zijn met 26, daarom biedt de keuzelijst alleen geldige waarden aan.

Tips voor puzzels en leren

Hoofdletters en kleine letters blijven behouden en tekens buiten A–Z (behalve bij ROT47 en rail fence) blijven op hun plaats, zodat de woordgrenzen zichtbaar blijven. Bij Vigenère en Beaufort laten alleen letters de sleutel opschuiven. Gebruik «Use result as input» (resultaat als invoer gebruiken) om te controleren of een bericht weer naar het origineel wordt gedecodeerd. Als je een onbekend cijfer probeert te kraken, kun je met de tool «Letter Frequency» (letterfrequentie) de coïncidentie-index bekijken, waarmee je een Vigenère-cijfer kunt onderscheiden van een eenvoudige substitutie.

Deze cijfers zijn leuk maar niet veilig. Alles draait in je browser en er wordt niets geüpload.

Hoe te gebruiken

  1. Kies een cijferSelecteer Vigenère, Beaufort, Atbash, ROT47, rail fence of affine.
  2. Stel de sleutel inVoer een sleutelwoord, het aantal rails of de waarden a en b in, afhankelijk van het cijfer.
  3. Codeer of decodeerTyp je bericht en kies de richting; zelfinverse cijfers hebben geen richting nodig.
  4. Kopieer het resultaatKopieer het, of voer het opnieuw in om te controleren of het correct wordt gedecodeerd.

Veelgestelde vragen

Hoe werkt het Vigenère-cijfer?
Elke letter wordt verschoven met de bijbehorende letter van een herhaald sleutelwoord, waarbij A = 0, B = 1 enzovoort. Met de sleutel LEMON wordt ATTACK AT DAWN tot LXFOPV EF RNHR. Spaties en leestekens blijven behouden en verbruiken geen sleutelletters.
Welke cijfers zijn hun eigen inverse?
Atbash, ROT47 en Beaufort. Als je ze twee keer met dezelfde instellingen toepast, krijg je de oorspronkelijke tekst terug, dus er is geen aparte decodeermodus.
Wat is het verschil tussen ROT13 en ROT47?
ROT13 roteert alleen de 26 letters. ROT47 roteert alle 94 afdrukbare ASCII-tekens, dus ook cijfers en symbolen worden dooreengehusseld. Gebruik voor ROT13 en andere Caesar-verschuivingen de tool «Caesar Cipher» (Caesarcijfer).
Zijn deze cijfers veilig?
Nee. Ze zijn historisch en educatief. Ze kunnen allemaal worden gekraakt met frequentieanalyse of brute force. Gebruik moderne versleuteling voor echte geheimen.
Advertisement