Primul termen - „criptare“. El înțelege printr-o schimbare de sintaxa mesajului (text clar), pentru a face de neînțeles pentru privitorul neinstruit, care îl va percepe ca o colecție aleatoare de caractere. Aceste date modificate este adesea numit mesaj codat. Decriptarea - este procesul invers de criptare. Aceasta implică o modificare a textului criptat astfel încât să se întoarcă la textul original, simplu, că este, înapoi la plaintext-.
Criptarea și decriptarea se realizează prin una dintre cele două metode, și de multe ori o combinație a acestora. Prima metodă este cunoscută de trei nume: simetrice sau regulate secretul. Oricare ar fi numele, această metodă utilizează aceeași cheie pentru criptare și decriptare. Această cheie este păstrată secretă și este cunoscută atât expeditorul și destinatarul mesajului, de aceea este numit o cheie secretă partajată (partajată cheie secretă). Expeditorul utilizează această cheie pentru a converti plaintext în text criptat, iar destinatarul utilizează aceeași cheie pentru a decripta criptarea textului original.
A doua metodă este cunoscută sub două nume: deschis sau asimetrice. Metoda folosește două chei diferite (de fapt, două seturi de chei): una dintre ele este utilizat pentru criptare, iar celălalt - pentru decriptare. Una dintre cheile se numește cheie publică, iar cealaltă - cheia individuală. Mai jos vom discuta cheile cu mai multe detalii.
Un alt termen pe care doriți să introduceți, - o semnătură digitală. Acesta este utilizat în procesul de identificare, care este proiectat pentru a verifica faptul că partea care se presupune că a trimis mesajul, expeditorul este într-adevăr. În viitor, vom arăta modul în care cheia publică de criptare utilizată în semnătura digitală.
În cele din urmă, vom introduce hash termen, funcția hash, codul hash sau mesajul Digest (Mesaj Digest - MD). Această operațiune returnează o valoare după mesajele de prelucrare cu lungime fixă de lungime arbitrară. După o metodă de criptare adecvată, care poate fi folosit pentru a confirma identitatea expeditorului.