Sări la conținut
Complet local

Cifrul ADFGVX

Criptează sau decriptează text cu cifrul ADFGVX din era WWI, combinând un pătrat cu cheie și transpunere în coloane.

Intrare
Ieșire

Cifrul ADFGVX

Cifrul ADFGVX a fost folosit de armata germană în 1918 pentru a proteja traficul radio în timpul ofensivelor finale ale Primului Război Mondial. Funcționează în două etape: fiecare caracter al textului original devine mai întâi o pereche de litere luate din A, D, F, G, V și X, dând poziția sa de linie și coloană într-o grilă 6×6 cu cheie; șirul rezultat de litere de coordonate este apoi rearanjat cu o transpunere în coloane condusă de o a doua parolă. Combinarea substituției cu transpunerea a făcut cifrul mult mai greu de spart prin analiză de frecvență decât orice pas singur, iar acest instrument execută întregul proces, în oricare direcție, complet în browserul dvs.

Parola pătratului completează grila: literele și cifrele sale, deduplicate, merg în celulele inițiale, apoi restul alfabetului urmează în ordine, astfel încât aceeași parolă reconstruiește întotdeauna același pătrat. Parola transpunerii definește în câte coloane este scris șirul de coordonate și ordinea în care sunt citite — o cuvânt-cheie diferit rearanjează rezultatul foarte diferit. Schimbați la ADFGX pentru varianta originală: un pătrat 5×5 cu I și J fuzionate și fără cifre, folosind doar A, D, F, G și X. Direcția alternează între criptare și decriptare cu aceleași parole; gruparea textului cifrat în blocuri de cinci este cosmetică și nu afectează decriptarea.

Activați "Afișează pătratul și pasul de substituție" pentru a vedea grila și șirul de litere de coordonate înainte de transpunere — util pentru a verifica un calcul manual. Caracterele din afara alfabetului cifrului, cum ar fi spații și punctuație, sunt omise în timpul criptării în loc să fie criptate.

Totul rulează local: parolele și textul rămân în browserul dvs. și nu sunt niciodată trimise nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteti-l direct într-un alt instrument pentru a înlănțui o a doua transformare.

FAQ

Care este diferența dintre ADFGVX și ADFGX?
ADFGX este cifrul original din 1918: un pătrat 5×5 care conține cele 26 de litere cu I și J fuzionate, dând 25 de celule. ADFGVX o extinde la un pătrat 6×6 care include și zece cifre, deci numerele pot fi criptate alături de litere. Alegeți varianta cu opțiunea "Variantă".
De ce cifrul folosește doar literele A, D, F, G, V și X?
Aceste șase litere au fost alese pentru că reprezentările lor în cod Morse (modele de puncte și liniuți) sunt foarte distincte una de cealaltă, ceea ce a redus erorile de transmisie pe legăturile radio zgomotoase pe care armata germană le folosea în 1918.
Ce se întâmplă dacă las parola transpunerii goală?
O parolă de transpunere goală este tratată ca o transpunere cu o singură coloană, care este o operație fără efect: textul cifrat este egal cu pasul de substituție singur. Setați o parolă de transpunere pentru a rescramble efectiv literele de coordonate.
Ce se întâmplă cu spațiile și punctuația din textul original?
Ele sunt omise în timpul criptării și nu fac parte din rezultat. Decriptarea recuperează literele originale (și cifrele, în varianta ADFGVX) dar nu spațierea sau punctuația lor originală.
Textul meu sau parolele mele sunt trimise undeva?
Nu. Atât criptarea cât și decriptarea rulează complet în browserul dvs. — textul și parolele dvs. nu părăsesc niciodată dispozitivul dvs.