Sări la conținut
Complet local

Cifra autokey

Criptați sau decriptați text cu o cheie în mișcare care se extinde din mesaj.

Intrare
Ieșire

Cifra autokey

Cifra autokey deplasează fiecare literă din textul dvs. cu o cheie în mișcare care începe cu o parolă și apoi continuă luând în mișcare din mesajul însuși. Aceasta este diferența principală de la cifra Vigenère, a cărei cheie scurtă se repetă într-un ciclu previzibil: o cheie autokey nu se repetă niciodată, deci rezistă mult mai bine la analiza de frecvență decât o cifră cu cheie repetabilă. Lipiți textul clar pentru a-l cripta sau lipiți textul criptat cu aceeași parolă pentru a-l decripta — o singură casetă de intrare gestionează ambele direcții.

Tastați o parolă pentru a semena cheia și alegeți cum se extinde dincolo de acea semință. Varianta clasică "text clar" continuă să ia în împrumut din mesajul care este criptat; "text criptat" ia împrumut din ieșirea pe care tocmai a produs-o în schimb, o schemă conexă cu propriile sale slăbiciuni cunoscute. Comutați alfabetul la litere și cifre dacă doriți ca numerele să se deplaseze odată cu textul și activați "Păstrați majuscule și punctuație" pentru a menține spațierea și capitalizarea exact așa cum ați tastat, sau dezactivați pentru un bloc compact doar cu majuscule. "Afișați fluxul de cheie generat" imprimă simbolul care a deplasat fiecare caracter, util pentru verificarea calculelor manuale sau pentru a înțelege cum se construiește o cheie în mișcare.

Numai literele latine — și cifrele, în modul alfanumeric — avansează cheia și se deplasează. Orice altceva trece nemodificat sau este eliminat complet cu restul formatului când opțiunea aceasta este dezactivată. Terminațiile de linie Windows și Unix sunt tratate în același mod și numărarea în timp real raportează câte caractere au fost deplasate, cât timp este parola efectivă și dacă rezultatul a fost criptat sau decriptat.

Tot funcționează local în browserul dvs. Parola și textul dvs. nu sunt niciodată încărcate sau trimise nicăieri — merită amintit pentru o cifră al cărei scop principal este păstrarea privacității. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți rezultatul înapoi în intrare pentru a încadena o altă transformare deasupra.

FAQ

Cum diferă cifra autokey de cifra Vigenère?
O cheie Vigenère se repetă într-un ciclu scurt și previzibil. Cheia autokey continuă să se extindă cu text proaspăt — mesajul în sine sau textul criptat pe care îl produce — deci nu se repetă niciodată și este mai greu de rupt cu analiza frecvenței.
Care este diferența între variantele text clar și text criptat?
"Text clar" continuă cheia cu mesajul pe care îl criptați, schema autokey clasică. "Text criptat" continuă cu ieșirea în schimb — o variantă conexă cu propriile sale slăbiciuni cunoscute. Ambele părți ale unei conversații au nevoie de aceeași variantă selectată.
De ce nu sunt deplasate toate caracterele?
Doar literele — și cifrele, în modul alfanumeric — transportă cifra. Orice altceva trece nemodificat sau este eliminat complet, în funcție de opțiunea "Păstrați majuscule și punctuație".
Ce îmi arată fluxul de cheie generat?
Listează simbolul alfabetului exact care a deplasat fiecare caracter în ordine: parola dvs., urmată de extinderea acesteia. Este util în principal pentru verificarea aritmeticii manual sau pentru a înțelege modul în care se construiește o cheie în mișcare.
Parola sau textul meu sunt încărcate undeva?
Nu. Cifra autokey funcționează în întregime în browserul dvs. — parola și textul dvs. nu părăsesc niciodată dispozitivul dvs.