Kolom-transpositiecipher
Versleutel of ontcijfer tekst door deze in een rooster te schrijven en de kolommen terug in sleutelvolgorde te lezen.
Kolom-transpositiecipher
Een kolom-transpositiecipher versleutelt een bericht door het rij voor rij in een rooster zo breed als een sleutel te schrijven en het rooster vervolgens kolom voor kolom terug te lezen in de volgorde waarin de letters van de sleutel alfabetisch zouden sorteren. Niets wordt vervangen — elke letter is er nog, alleen herschikt — wat het een natuurlijke partner van een substitutiecipher zoals Vigenère of Atbash maakt en de basis van raadsels waar een trefwoord het rooster ontgrendelt.
De sleutel bepaalt twee dingen tegelijk: de lengte is het aantal kolommen, en de alfabetische volgorde van de letters is de lesvolgorde voor die kolommen. Dubbele transpositie voert het rooster een tweede keer uit met een tweede sleutel en verzet zich tegen kolom-frequentieanalyse waarvoor een enkele passage kwetsbaar is. Wanneer de tekst niet gelijk in volledige rijen opdeelt, laat u de laatste rij kort (onregelmatig) of vult u deze aan tot een volledige rechthoek met een opvulkarakter — aanvullen is eenvoudiger, maar de ontcijferde tekst draagt dat opvulsel aan het einde. Houd spaties en leestekens voor een leesbaar rooster, of verwijder alles behalve letters en cijfers voor de klassieke oorlogsuitstraling. "Rooster weergeven" drukt het rooster als tekst af, zodat u kunt zien hoe de sleutel de kolommen opnieuw ordende.
Het gereedschap werkt met Unicode-codepunten, dus geaccentueerde letters en emoji overleven een volledige rit, en Windows- en Unix-regeleinden worden op dezelfde manier behandeld. Het live-totaal meldt karakters in en uit, het aantal kolommen per pas en of het resultaat werd versleuteld of ontcijferd.
Alles draait in uw browser — de tekst en sleutel die u typt, worden nooit geüpload. Kopieer het resultaat, download het als .txt-bestand, of stuur de uitvoer terug naar de invoer om het opnieuw te ontcijferen of een ander cipher erop toe te passen.