Sări la conținut
TextArray
Complet local

Cifrul Vigenère

Criptați și decriptați textul cu codul cheie clasic Vigenère.

Intrare

Cifrul Vigenère

Tastați un cuvânt cheie, inserați textul și cifrul Vigenère schimbă fiecare literă cu litera corespunzătoare a tastei — A se schimbă cu 0, B cu 1 și așa mai departe, cu cheia repetându-se atâta timp cât mesajul rulează. Schimbați direcția de decriptare și aceeași cheie transformă textul cifrat înapoi în original. Totul se actualizează în direct pe măsură ce tastați, astfel încât să puteți urmări un amestec de text simplu literă cu literă.

Instrumentul este construit pentru locurile în care criptul Vigenère trăiește de fapt astăzi: cache-uri misterioase de geocaching, puzzle-uri de evadare, provocări CTF, vânătoare de scavenger și lecții la clasă despre criptografia clasică. Profesorii îl folosesc pentru a demonstra de ce un cifr polialfabetic înfrânge numărarea simplă a frecvenței, iar rezolvatorii de puzzle-uri folosesc direcția de decriptare pentru a testa cheile candidate împotriva unei inscripții în câteva secunde.

Tasta folosește numai litere - cifrele și simbolurile introduse în ea sunt ignorate, iar o cheie fără litere este raportată mai degrabă decât ghicit. Cifrul funcționează pe alfabetul simplu A–Z: literele accentuate, cifrele, semnele de punctuație și emoji nu sunt niciodată mutate. Cu „Păstrați non-litere” activat, acestea trec pe loc fără a avansa cheia; dezactivați-l pentru text cifrat clasic solid, cu orice altceva eliminat. „Păstrați majuscule” vă păstrează scrierea cu majuscule sau produce rezultate tradiționale cu majuscule atunci când este dezactivată.

O notă sinceră: cifrul Vigenère a fost numit „le chiffre indéchiffrable” în secolul al XVI-lea, dar a fost spart din 1863 și este un puzzle astăzi, nu protecție. Pentru orice lucru cu adevărat confidențial, utilizați instrumentul de criptare a textului cu criptare AES reală. În orice caz, textul dvs. nu părăsește browserul - nimic din ceea ce introduceți aici nu este încărcat oriunde.

FAQ

Cum funcționează cifrul Vigenère?
Fiecare literă a tastei denumește o schimbare: A înseamnă schimbare cu 0, B cu 1, până la Z cu 25. Prima literă a textului dvs. este deplasată cu prima literă a tastei, a doua cu a doua, iar tasta se repetă când se epuizează. Decriptarea aplică aceleași schimbări în sens invers, motiv pentru care trebuie utilizată exact aceeași cheie pentru ambele direcții.
Cifrul Vigenère este sigur?
Nu. A rezistat atacurilor timp de trei secole, dar Kasiski a publicat o pauză generală în 1863, iar instrumentele moderne sparg cheile scurte în milisecunde. Tratează-l ca pe un puzzle și o bucată de istorie. Pentru orice are nevoie de protecție, utilizați instrumentul de criptare a textului, care aplică criptarea AES-256 reală.
Ce se întâmplă cu literele, cifrele și semnele de punctuație accentuate?
Cifrul schimbă doar cele 26 de litere latine neaccentuate. Literele accentuate precum é sau ü, cifrele, semnele de punctuație și emoji trec neschimbate și nu consumă niciodată o literă cheie - așa că „atack at dawn” și „attackatdawn” își criptează literele în mod identic. Dezactivați „Păstrați non-litere” pentru a elimina tot ceea ce nu este o literă.
De ce mi-a fost respinsă cheia?
Tasta are nevoie de cel puțin o literă A–Z, deoarece numai literele definesc o schimbare. Cifrele și simbolurile din cheie sunt omise, deci o tastă precum „k3y!” este tratat ca „KY”. O cheie formată în întregime din cifre sau simboluri nu are litere rămase și produce o eroare în loc de o presupunere tăcută.
Textul meu este încărcat undeva?
Nu. Cifrul rulează în întregime în browser și nici textul, nici cheia nu părăsesc dispozitivul.