Diferența dintre algoritmii de hash SHA-1, SHA-2, SHA-256

 In siguranță, SHA-2, criptare

Diferența dintre algoritmii de hash SHA-1, SHA-2, SHA-256

Să începem prin a explica prescurtarea algoritmului.

Algoritmul hash este o funcție matematică care condensează datele la o dimensiune fixă, de exemplu, dacă am lua orice propoziție „Ola are o pisică” și am rula-o printr-un algoritm CRC32 special, am obține abrevierea „b165e001”. Există mulți algoritmi și toți au scopuri specifice, unii sunt îmbunătățiți pentru tipul de date, alții sunt pentru securitate.

Pentru noi, cei mai importanți sunt algoritmii SHA.

SHA - înseamnă Secure Hashing Algorithm - este utilizat pentru securitatea criptografică. Cea mai importantă premisă a acestui algoritm este ireversibilitatea și unicitatea hashului. Ireversibilitate - datele originale vor rămâne sigure și necunoscute. Unicitate - două date diferite nu pot genera aceeași cheie.

O semnătură digitală este extrem de sensibilă - orice modificare a documentului va schimba semnătura. Dacă am lua propoziția mai sus menționată „OLA MA KOTA” și am scrie-o cu majuscule, am obține o cu totul altă abreviere „baa875a6”. O altă abreviere înseamnă că semnătura nu mai este valabilă.

SHA-1 ȘI SHA-2 sunt două versiuni ale algoritmului. Acestea sunt diferite în ceea ce privește construcția și lungimea biților. SHA-2 este o versiune îmbunătățită a SHA-1.

SHA-1 are 160 biți lungime

SHA-2 apare pe diverse lungimi, cel mai adesea în 256 biți

O valoare mai mare a hașei oferă o mai mare securitate. Numărul de abrevieri unice poate fi exprimat ca număr, de exemplu pentru SHA-256 există 2 256    combinații posibile. 2 256 acest număr uriaș depășește numărul de boabe de nisip de pe pământ.

 

Dacă certificatul utilizatorului se bazează pe SHA-1 (și este valid, deoarece a fost emis înainte de 1 iulie), semnătura creată (după 1 iulie) verificată cu acest certificat ar trebui să conțină abrevierea conținutului semnat calculat cu algoritmul SHA-2 (nu SHA-1). Deci, aplicațiile și sistemele IT trebuie să se ocupe nu numai de certificatele noi, dar mai ales creează semnături și sigilii atunci când se utilizează hashul în conformitate cu SHA-2.

Programele pe care le instalăm permit deja azi să efectueze operațiunile de depunere și verificare a semnăturilor electronice folosind funcția de hash SHA-2.

 

Durează doar câteva minute, sună sau scrie pentru a afla mai multe despre semnăturile electronice calificate.

                            linie de asistență telefonică 58 333 1000 sau adresa de e-mail: @ E-office centru

 

Mai jos sunt prezentate seturi pentru semnătura electronică:

 

Postări recente