Hoppa till innehåll
100% lokalt

Autokey-chiffer

Kryptera eller dekryptera text med en löpande nyckel som förlänga sig själv från meddelandet.

Inmatning
Utmatning

Autokey-chiffer

Autokey-chiffern förskjuter varje bokstav i texten med en löpande nyckel som börjar med ett lösenord och sedan fortsätter genom att låna från meddelandet självt. Det är skillnaden jämfört med Vigenère-chiffern, vars korta nyckel upprepar sig i en förutsägbar cykel: en autokey-nyckel upprepar sig aldrig, så den motstår frekvenanalys mycket bättre än en upprepande nyckelchiffer. Klistra in klartext för att kryptera den, eller klistra in chiffrertext med samma lösenord för att dekryptera den – en inmatningsruta hanterar båda riktningarna.

Skriv ett lösenord för att initiera nyckeln och välj hur den förlängs bortom det frögot. Den klassiska 'klartextvarianten' fortsätter att låna från meddelandet som krypteras; 'chiffertextvarianten' lånar istället från den utgång den just producerade, en besläktad schema med olika svagheter. Växla alfabetet till bokstäver och siffror om du vill att siffror ska förskjutas tillsammans med texten, och aktivera 'Behåll skiftläge och skiljetecken' för att hålla mellanslag och versalisering exakt som skrivet, eller av för en kompakt, endast stora bokstäver-block. 'Visa genererad nyckelström' skriver ut symbolen som förskjöt varje tecken, användbar för att kontrollera handberäkningar eller lära hur en löpande nyckel byggas.

Endast latinska bokstäver – och siffror i alfanumerisk läge – driver nyckeln framåt och förskjuts. Allt annat passerar oförändrat eller tappas helt beroende på inställningen 'Behåll skiftläge och skiljetecken'. Windows- och Unix-radslut behandlas på samma sätt, och den direkta summan rapporterar hur många tecken som förskjöts, hur lång den effektiva lösenordslängden är och om resultatet krypterades eller dekrypterades.

Allt körs lokalt i din webbläsare. Ditt lösenord och din text laddas aldrig upp eller skickas någonstans – det är värt att komma ihåg för en chiffer vars hela syfte är att hålla något privat. Kopiera resultatet, ladda ned det som en .txt-fil, eller skicka utmatningen direkt tillbaka till inmatningen för att stapla en annan transformation ovanpå.

FAQ

Hur skiljer sig autokey-chiffern från Vigenère-chiffern?
En Vigenère-nyckel upprepar sig i en kort, förutsägbar cykel. En autokey-nyckel fortsätter med frisk text – meddelandet självt eller chiffertexten som den producerar – så den upprepas aldrig och är svårare att bryta med frekvenanalys.
Vad är skillnaden mellan varianterna 'klartext' och 'chiffrertext'?
'Klartext' fortsätter nyckeln med meddelandet som krypteras, det klassiska autokey-schemat. 'Chiffrertext' fortsätter det istället med utgången den producerar – ett besläktad schema med sina egna kända svagheter. Båda sidor av ett samtal måste ha samma variant vald.
Varför förskjuts inte varje tecken?
Endast bokstäver – och siffror i alfanumerisk läge – bär chiffern. Allt annat passerar antingen oförändrat eller tappas helt beroende på inställningen 'Behåll skiftläge och skiljetecken'.
Vad visar den genererade nyckelströmmen mig?
Den listar den exakta alfabetsymbolen som förskjöt varje tecken i ordning: ditt lösenord, följt av dess förlängning. Det är främst användbart för att kontrollera räkning för hand eller förstå hur en löpande nyckel byggs.
Laddas mitt lösenord eller min text upp någonstans?
Nej. Autokey-chiffern körs helt i din webbläsare – ditt lösenord och din text lämnar aldrig din enhet.