cheie de criptare cheie privată privată înseamnă că fiecare calculator are o cheie secreta (cod), care se poate folosi pentru a cripta un pachet de informații înainte de a fi trimise prin rețea la celălalt computer. Cheie privată impune ca stii ce computerele vor vorbi unul cu celalalt și instala cheia pe fiecare dintre ele. Criptare cheia privată este în esență același ca un cod secret că cele două computere trebuie să știe fiecare, în scopul de a decoda informații. Codul ar oferi cheia decodificarea mesajului. Ganditi-va ca aceasta. Puteți crea un mesaj codat pentru a trimite unui prieten, unde fiecare literă este substituit de litera, care este al doilea din ea. Deci, " A " devine " C " și " B " devine " D ". V-am spus deja un prieten de încredere care codul este " Shift de 2 ". Prietenul tău devine mesajul și decodează ea. Oricine altcineva care vede mesajul va vedea doar prostii
de criptare cu cheie publică -. Cheie de criptare publică folosește o combinație de o cheie privată și o cheie publică. Cheia privată este cunoscut doar de computer în timp ce cheia publică este dată de computer la orice computer care dorește să comunice în siguranță cu el. Pentru a decoda un mesaj criptat, un calculator trebuie să utilizeze cheia publică furnizate de computerul de origine și este cheia privată proprie.
Cheia se bazează pe o valoare hash. Aceasta este o valoare care este calculată dintr-un număr de bază de intrare folosind un algoritm hash. Cel mai important lucru despre o valoare hash este faptul că este aproape imposibil pentru a obține numărul de intrare inițial fără a cunoaște datele utilizate pentru a crea valoare hash. Iata un exemplu simplu:
număr de intrare 10667Hashing Algoritmul = intrare # x 143Hash Valoare = 1525381
Puteți vedea cât de greu ar fi pentru a determina ca valoarea 1525381 a venit de la multiplicarea 10667 și 143. Dar dacă știa că multiplicatorul fost 143, atunci ar fi foarte ușor pentru a calcula valoarea 10667. criptare cu cheie publică este mu