UTILS.
100% in de browser
🗝️

Trefwoord (monoalfabetische substitutie) cijfer

Bouw een substitutiealfabet op uit een trefwoord en codeer of decodeer er tekst mee, met de volledige klaar-naar-cijfer-afbeeldingstabel weergegeven.


    
uitvoer

Over deze tool

Het trefwoordcijfer is de klassieke manier om een monoalfabetisch substitutiealfabet te genereren uit een gemakkelijk te onthouden trefwoord. Deze tool bouwt dat cijferalfabet, toont de volledige afbeelding en gebruikt het om je tekst in de browser te versleutelen of ontsleutelen. Het verschilt van Caesar (een vaste verschuiving), Atbash (een vaste omkering) en Affien (een lineaire formule): hier wordt het hele substitutiealfabet afgeleid uit een woord dat je kiest.

Het cijferalfabet wordt geconstrueerd door het trefwoord met dubbele letters verwijderd te schrijven, en dan de overige ongebruikte letters van A–Z in volgorde toe te voegen. Een optionele opvulstartletter laat je die overige reeks op een gekozen punt beginnen (met terugloop rond het alfabet) voor extra variatie. De resulterende string van 26 letters lijnt positioneel uit met het gewone alfabet A–Z, zodat de letter op elke index zijn vervanger wordt. Coderen beeldt klaar af op cijfer; decoderen keert dezelfde tabel om.

Alle verwerking gebeurt lokaal, dus niets wat je typt verlaat je apparaat. De letterkast blijft behouden en niet-lettertekens gaan onaangeroerd door, wat leestekens en spatiëring intact houdt. Omdat het een eenvoudige substitutie is, behoudt het cijfer letterfrequentiepatronen en is het kwetsbaar voor frequentieanalyse — geweldig voor puzzels en leren, maar niet voor echte geheimen. Het trefwoord KRYPTOS produceert bijvoorbeeld het cijferalfabet KRYPTOSABCDEFGHIJLMNQUVWXZ.

Veelgestelde vragen

Hoe wordt het cijferalfabet gegenereerd?
Schrijf het trefwoord, laat herhaalde letters vallen, en voeg dan de letters van A–Z toe die nog niet zijn verschenen, in volgorde. Die string van 26 letters wordt positie voor positie uitgelijnd met het gewone alfabet om de substitutiesleutel te vormen.
Wat doet de opvulstartletter?
Het bepaalt waar de resterende (niet-trefwoord) letters beginnen. In plaats van altijd vanaf A door te gaan, kan de opvulling bij een gekozen letter beginnen en rond het alfabet teruglopen, wat een andere afbeelding oplevert terwijl elke letter nog steeds precies één keer wordt gebruikt.
Hoe verschilt dit van een Caesar-cijfer?
Een Caesar-cijfer verschuift elke letter met hetzelfde vaste bedrag, dus het cijferalfabet is slechts een rotatie. Een trefwoordcijfer verhusselt het alfabet op basis van een woord, wat een veel grotere sleutelruimte geeft, hoewel beide monoalfabetische substituties blijven.
Is het trefwoordcijfer veilig?
Nee. Als monoalfabetische substitutie laat het letterfrequentie- en woordpatroonaanwijzingen intact, dus het is gemakkelijk te breken door frequentieanalyse op voldoende tekst. Het is ideaal voor puzzels, klaslokalen en CTF's, niet voor het beschermen van gevoelige gegevens.

Meer tools