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.