Sări la conținut
Complet local

Cifrul patru pătrate

Criptați sau decriptați text cu cifrul clasic de substituție poligrafică patru pătrate.

Intrare
Ieșire

Cifrul patru pătrate

Cifrul patru pătrate este un cifru de substituție poligrafică clasic inventat de Félix Delastelle. Criptează perechi de litere pe rând folosind patru grile de 5x5 (sau 6x6) aranjate într-un pătrat: două grile de alfabet simplu în colțul din stânga sus și din dreapta jos, și două grile sedate de propriile parolele în colțurile din dreapta sus și din stânga jos. Lipește text clar pentru a cripta sau text criptat pentru a decripta înapoi.

Setează o parolă pentru pătratul din dreapta sus și una diferită pentru pătratul din stânga jos — literele unice din fiecare cuvânt-cheie umplu mai întâi grila, urmată de restul alfabetului. Alege dacă I și J împart o celulă (alfabetul clasic de 25 de litere) sau ține celulele separate comutând la alfabetul de 36 de caractere, care adaugă și zece cifre. Selectează o literă de umplere pentru completarea unui mesaj de lungime impară înainte de a forma perechi, și alege dacă rezultatul este grupat în blocuri de două litere sau tipărit ca o secvență continuă. Activează "Afișează pătratele de criptare folosite" pentru a tipări toate patru grilele sub rezultat, pentru a verifica exact cum a fost mapată fiecare pereche.

Decriptarea se așteaptă să conțină un număr par de litere — o numărare impară înseamnă că lipsește un caracter, iar instrumentul îți spune în loc să ghicească. Spațiile, punctuația și (la 25 de litere) cifrele sunt eliminate din fluxul de litere în loc să fie criptate, iar literele accentuate sunt pliate în forma lor simplă înainte de mapare, la fel cum era folosit cifrul clasic pe hârtie.

Tot se execută local în browserul tău — parolele și textul nu sunt niciodată încărcate nicaieri. Copiază rezultatul, descarcă ca fișier .txt, sau trimite rezultatul direct înapoi în intrare pentru a cripta sau decripta o altă rundă.

FAQ

Care este diferența dintre cifrul patru pătrate și Playfair?
Playfair folosește o grilă codificată și schimbă rânduri sau coloane în funcție de cum se aliniază o pereche. Patru pătrate folosește două grile simple și două grile separate codificate, și schimbă întotdeauna o literă din fiecare pereche între ele — nu există un caz special pentru o literă repetată.
De ce sunt două parole?
Fiecare parolă codifică una din cele două pătrate de criptare (dreapta sus și stânga jos). Folosirea a două parole diferite, mai degrabă decât una repetată, este ceea ce face versiunea clasică a acestui cifru mai puternică.
Ce se întâmplă cu spațiile, numerele și punctuația?
Acestea sunt eliminate din fluxul de litere înainte de criptare. La setarea alfabetului de 36 de caractere, cifrele sunt păstrate și criptate ca orice alt caracter.
De ce decriptarea a eșuat cu o eroare?
Textul criptat trebuie să conțină un număr par de litere, deoarece cifrul funcționează întotdeauna pe perechi. O numărare impară înseamnă de obicei că un caracter a fost pierdut când a fost copiat textul criptat.
Textul sau parola mea sunt încărcate undeva?
Nu. Criptarea și decriptarea se execută în întregime în browserul tău — textul și parolele tale nu ieșesc niciodată de pe dispozitivul tău.