Funcție de hash
Definiție
Întrebări frecvente
Ce proprietăți trebuie să aibă o funcție de hașurare?
Trei proprietăți esențiale. Este deterministă: o aceeași intrare produce întotdeauna aceeași amprentă. Este unidirecțională: nu se poate recupera intrarea din amprentă. Rezistă coliziunilor: este practic imposibil să se găsească două intrări diferite producând aceeași amprentă. Se adaugă effectul de avalan, care schimbă amprentă la cea mai mică modificare.
De ce să semnezi amprentă în loc de documentul întreg?
Din motive de eficiență și securitate. Operațiile de criptografie asimetrică sunt lente și se fac pe date de dimensiuni mici. Amprentă, de lungime fixă, reprezintă fidel documentul indiferent de volumul său. A semna amprentă înseamnă deci a semna documentul, indiferent dacă are o pagină sau o mie.
Ce algoritmi sunt încă considerați siguri?
Familiile SHA-2, dintre care SHA-256 este membrul cel mai utilizat, și SHA-3 sunt recomandate. MD5 și SHA-1 nu mai trebuie să fie folosite pentru semnătură: coliziuni au fost produse în practică, pentru SHA-1 în 2017, ceea ce ar permite substituirea unui document cu altul fără a invalida semnătura.
Hashing și criptare, care este diferența?
Criptarea este reversibilă: cu cheia corectă, se recuperează mesajul original. Hashing-ul nu este: amprenta nu permite reconstituirea documentului. Obiectivele diferă de asemenea. Criptarea protejează confidențialitatea, hashing-ul permite verificarea integrității. O semnătură electronică se bazează pe al doilea, nu pe primul.
Ghiduri asociate
Termeni înrudiți
Gata să puneți în practică aceste concepte?
Certyneo vă permite să creați plicuri de semnare conforme eIDAS în câteva clicuri, fără instalare.