Kolumn-transpositionschiffer
Kryptera eller dekryptera text genom att skriva den i ett gitter och läsa kolumnerna tillbaka i nyckelordning.
Kolumn-transpositionschiffer
En kolumn-transpositionschiffer krypterar ett meddelande genom att skriva det rad för rad i ett gitter som är lika bredt som en nyckel och sedan läsa gittret kolumn för kolumn i den ordning nyckelns bokstäver skulle sorteras alfabetiskt. Ingenting ersätts — varje bokstav är fortfarande där, bara omordnad — vilket gör det till en naturlig följeslagare till en substitutionschiffer som Vigenère eller Atbash, och grunden för gåtor där ett nyckelord låser upp gittret.
Nyckeln bestämmer två saker samtidigt: dess längd är antalet kolumner, och bokstavarnas alfabetiska ordning är läsordningen för dessa kolumner. Dubbel transposition kör gittret en andra gång med en andra nyckel, vilket motsätter sig kolumn-frekvensanalys som en enskild pass lämnar det öppet för. När texten inte delas jämnt i hela rader lämnar du den sista raden kort (oregelbunden) eller fyller den till en komplett rektangel med ett fylltecken — fyllning är enklare, men den dekrypterade texten bär detta fyllmaterial i slutet. Behåll mellanslag och skiljetecken för ett läsbart gitter, eller ta bort allt utom bokstäver och siffror för det klassiska krigsutseendet. "Visa gitter" skriver ut gittret som text, så du kan se hur nyckeln ordnade kolumnerna.
Verktyget arbetar med Unicode-kodpunkter, så accentuerade bokstäver och emoji överlever en helt resa, och Windows- och Unix-radavslut behandlas på samma sätt. Den aktiva räkningen rapporterar tecken in och ut, kolumnantal per pass och om resultatet var krypterat eller dekrypterat.
Allt körs i din webbläsare — texten och nyckeln du skriver in laddas aldrig upp. Kopiera resultatet, ladda ner det som en .txt-fil eller skicka utmatningen tillbaka till indata för att dekryptera den igen eller kedja en annan chiffer överst.