whycomputer.com >> Cunoașterea pe Internet >  >> Reţea

Dezavantaje ale criptării cu cheie publică

Împărțirea mesajelor criptate nu este o metodă de comunicare sigură și, prin urmare, există metode diferite de criptare. O comună este criptarea cu chei publice, care impune ca ambele părți să aibă chei publice și private pentru a comunica. În timp ce acest lucru oferă mai multă siguranță utilizatorilor, înseamnă că procesele de criptare și decriptare sunt mai complexe și deci mai lent. De asemenea, această metodă de criptare nu abordează unele probleme legate de manipularea și autentificarea mesajelor, ambele fiind și serioase probleme de securitate.

Elementele de bază ale criptare a cheilor publice - criptarea cu chei publice abordează slăbiciuni ale criptării private-cheie sau secret-cheie prin oferirea unei modalități mai sigure de partajare a datelor cu alții. Secretul de criptare a cheilor utilizează o singură cheie de criptare - în esență, o hartă care explică modul în care se amestecă informațiile - pentru a cripta și decripta datele și ambele părți cer această cheie să comunice în siguranță. Dacă această cheie este compromisă, oricine are cheia poate citi orice mesaj folosind cheia respectivă. În criptarea cheii publice, un comunicator are două chei: o cheie publică și o cheie privată. Ambele chei sunt legate: cheia publică criptează datele, decodifică privat. Un utilizator poate lua cheia publică a cuiva și îl poate folosi pentru a cripta un mesaj. Apoi, numai cheia privată a acelei persoane poate decripta acest mesaj.

Viteza
Un dezavantaj al criptării cu cheie publică este faptul că este mai lent decât alte metode, cum ar fi criptarea secret-cheie. În criptarea secret-cheie, o singură cheie oferă doar o modalitate de criptare și decriptare, simplificare și accelerare a procesului. În criptarea cu chei publice, procesele de criptare și decriptare trebuie să funcționeze cu două chei diferite, fiecare dintre ele legate unul de celălalt printr-un proces matematic complex care implică factorizarea numerelor prime. Astfel, criptarea și decriptarea necesită mai mult timp și resurse pentru computer.

Autentificare
criptare cu chei publice nu are, de asemenea, o metodă integrată pentru autentificare. De exemplu, un utilizator care utilizează cheia dvs. publică pentru a cripta un mesaj poate totuși să se poarte ca altcineva. În plus, un mesaj poate fi interceptat sau modificat fără cunoștințele utilizatorilor. În timp ce criptarea cu chei publice poate garanta că un fișier este criptat și decriptat, acesta nu poate garanta cine este fișierul sau dacă este autentic fără garanții suplimentare în vigoare.

Cum să abordați dezavantajele criptării cheilor publice < Un mod de a aborda viteza criptării cheilor publice este de a combina metodele de criptare cu chei publice și cu chei secrete. Prin utilizarea unui sistem secret-key în combinație cu criptarea cheilor publice, puteți beneficia de securitate superioară în timp ce utilizați chei unice, secrete, atunci când este posibil, pentru a mări viteza și eficiența cripțiunii. Pentru a autentifica mesaje, puteți utiliza un certificat generat de o autoritate de certificare pentru a verifica un utilizator. În plus, puteți solicita utilizatorilor să genereze sumele de control ale mesajelor prin intermediul funcțiilor hash: aceste funcții generează un număr unic dintr-un mesaj pe care îl puteți compara cu propriul număr generat folosind aceeași funcție hash. Dacă ambele numere nu se potrivesc, atunci știți că mesajul a fost deteriorat sau manipulat
URL:https://ro.whycomputer.com/net/100508804.html

Reţea
  • Dezavantaje ale cookie-urilor pe un computer

    Cookie-urile de pe un computer sunt fișiere care conțin informații cum ar fi obiceiurile de navigare, setările serverului și tipul de browser. Odată ce datele sunt colectate, serverul Web plasează fișierul cookie (fișier) pe hard diskul utilizatorului. Dacă utilizatorul accesează site-ul din nou, se

  • Avantajele și dezavantajele indicatorilor

    În funcție de cine întrebi, pointerii sunt fie o binecuvântare, fie un blestem. Indicatorii oferă un mecanism pentru accesarea directă și modificarea obiectelor și a codului în memorie. Indicatorii sunt utilizați în multe limbi de programare pentru manipularea șirurilor de caractere, trecerea parame

Cunoașterea pe Internet © https://ro.whycomputer.com