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üploadZes 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
- Kies een cijferSelecteer Vigenère, Beaufort, Atbash, ROT47, rail fence of affine.
- Stel de sleutel inVoer een sleutelwoord, het aantal rails of de waarden a en b in, afhankelijk van het cijfer.
- Codeer of decodeerTyp je bericht en kies de richting; zelfinverse cijfers hebben geen richting nodig.
- Kopieer het resultaatKopieer het, of voer het opnieuw in om te controleren of het correct wordt gedecodeerd.