Sări la conținut
Complet local

Cifrul trifid

Criptați sau decriptați text cu cifrul trifid, un cifru de coordonate 3x3x3.

Intrare
Ieșire

Cifrul trifid

Cifrul trifid, inventat de Félix Delastelle în 1901, este un cifru fracționat clasic care duce ideea din spatele cifrului bifid un pas mai departe. În loc de o grilă plană, el aranjează 26 de litere plus un punct într-un cub 3x3x3, deci fiecare caracter se mapează la o triplă de coordonate — strat, rând și coloană — în loc de o simplă pereche rând/coloană. Lipiți mesajul și acest instrument construiește cubul, convertește fiecare literă la coordonatele sale și fracționează rezultatul pentru a produce un text criptat care nu arată ca o simplă substituție.

Cheia configurează cubul: literele sale completează primele celule în ordine, iar restul alfabetului urmează, cu punctul cărând unde va. Lungimea blocului controlează câte caractere sunt grupate înainte ca coordonatele lor să fie re-împerecheate — pasul de fracționare care face cifrul trifid rezistent la analiza de frecvență, deoarece coordonatele unei litere a textului clar se amestecă cu cele ale vecinilor. Direcția alternează între criptare și decriptare, iar o decriptare cu aceeași cheie și lungime de bloc recuperează exact mesajul original. Caracterele non-litere pot fi eliminate pentru un bloc curat de text criptat sau păstrate în loc pentru ca spațierea și punctuația să supraviețuiască rotației complete; gruparea ieșirii la fiecare N caractere este o ajutor de prezentare pentru textul criptat și este omisă la decriptare.

Activați "Arată grila de coordonate" pentru a vedea cele trei straturi 3x3 din care a fost construit cubul — util pentru verificarea unei chei manual sau urmărirea modului în care funcționează cifrul. Instrumentul gestionează terminații de linie Windows și Unix, litere accentuate și emoji: literele latine accentuate sunt transformate în forma lor de bază înainte de a intra în cub, în timp ce orice altceva din afara alfabetului de 27 de simboluri este eliminat sau trecut prin intermediul în funcție de setarea dumneavoastră.

Totul rulează local în browserul dumneavoastră — cheia și mesajul dumneavoastră nu sunt niciodată încărcate sau trimise nicăieri. Când ați terminat, copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteți ieșirea direct înapoi la intrare pentru a înlănțui o altă transformare.

FAQ

Cum diferă cifrul trifid de cifrul bifid?
Bifid folosește un pătrat plat 5x5 sau 6x6 și o coordonată din două părți (rând, coloană). Trifid folosește un cub 3x3x3 și o coordonată din trei părți (strat, rând, coloană), care răspândește informația fiecărei litere pe trei dimensiuni în loc de două.
Pentru ce servește cheia?
Cheia pregătește cubul: literele sale unice completează primele celule, apoi literele rămase ale alfabetului (și punctul) completează restul în ordine. Criptarea și decriptarea trebuie să utilizeze aceeași cheie sau rezultatul va fi distorsionat.
De ce alfabetul include un punct?
Un cub 3x3x3 are 27 de celule, una mai mult decât cele 26 de litere ale alfabetului. Cifrul trifid clasic completează celula suplimentară cu un punct, ceea ce permite și punctuației de final de propoziție să se deplaseze prin cifru alături de litere.
Ce controlează lungimea blocului (perioada)?
Stabilește câte caractere sunt grupate înainte ca coordonatele lor să fie amestecate. O lungime de bloc mai scurtă fracționează mai agresiv; criptarea și decriptarea trebuie să utilizeze aceeași valoare.
Textul meu este trimis undeva?
Nu. Cifrul trifid rulează complet în browserul dumneavoastră — cheia și mesajul dumneavoastră nu pleacă niciodată din dispozitivul dumneavoastră.