Desigur, timp de patru mii de ani, criptografia a văzut mai mult de un cifru. așa că să încercăm să înțelegem toate tipurile de cifre
Tipuri populare de cipuri
Tipurile populare de criptare pentru învățarea elementelor de bază ale criptografiei sunt, în opinia noastră, Cifrul unei simple substituții. Codul lui Vigenère. Codul lui Vernam. Lucrați cu aceste tipuri de cifre. atât în scopuri educaționale cât și practice, este posibilă în aplicația CryptoApp
Tipuri de cifre simetrice și asimetrice
Chipurile principale (citite vechi) erau cifre simetrice. O caracteristică distinctivă a cipurilor simetrice este aceea că cheia de decriptare și cheia de criptare sunt aceleași. Funcția unor astfel de tipuri de criptare este doar una - asigurarea confidențialității informațiilor de la persoane neautorizate. Și doar recent, la sfârșitul secolului al XX-lea, a fost inventat un tip asimetric de cifre. Funcționalitatea acestui tip de cifru este extrem de largă, de la confidențialitate la semnătură digitală și recunoaștere a autenticității informațiilor.
Blochează și streamă tipurile de cipuri
Tipul simetric al cipurilor este împărțit în tipuri de blocuri și fluxuri de cifre. Caracteristica distinctivă a tipului de blocuri de cifru este aceea că acestea procesează într-o iterație mai multe octeți (de obicei 8 sau 16) de informații deschise, spre deosebire de tipul de streaming al cifrelor. care procesează 1 octet (simbol).
Coduri simple de înlocuire
Chipurile de înlocuire se modifică (care este motivul numelui lor), parte din textul plaintext, la altceva. Simplul cod de substituție face o substituție caracter-cu-caractere, adică înlocuiește în mod unic simbolul textului deschis cu ceva propriu, iar acest lucru în procesul de decriptare este înlocuit în mod unic de simbolul original. Exemple de cipuri simple de înlocuire pot fi cifre ca Cipherul lui Caesar. Dicționar afin. Cifra Atbash. Cifra de dans oameni. Pentru a înțelege mai bine forma de cipuri de înlocuire simple, faceți clic pe orice link de mai sus.
Cipuri de substituție unice
Fonturile de substituire cu un singur sunet sunt complet similare cu cipurile de înlocuire simple, cu excepția faptului că, în timpul procesului de criptare, caracterul plaintext poate fi înlocuit cu una din mai multe opțiuni, fiecare dintre acestea corespund în mod unic cu cel original. Aspectul monoton al cipurilor de substituție, spre deosebire de tipul de cifru de înlocuire, nu poate fi crăpat de criptanaliza de frecvență. deoarece acestea maschează răspunsul de frecvență al textului, deși nu ascund toate proprietățile statistice.
Cifrul de substituție a poligramului
Tipul de poligrame de cifre de substituție nu este înlocuit de un singur caracter, ci de mai multe. De exemplu, șirul Playfair înlocuiește bigramele (două litere consecutive) și Codul lui Hill cu rădăcina pătrată a lungimii cheii.
Cod de substituire multi-alfabetic
Forma multi-alfabetică a cipurilor de substituție înlocuiește aceleași caractere text simplu în fiecare moment în moduri diferite, deoarece pentru fiecare poziție text deschis există o cheie care specifică care caracter va fi înlocuit de unul sau altul. Exemple de tipuri de cifre multivalue sunt acești cifre. Cifrul Vigenère și Codul de la Vernam.