Functii de criptare – MD5, SHA1

Functii de criptare – MD5, SHA1

Functiile hash md5 si sha1 sau functiile de dispersie, cum se mai numesc,  sunt unidirectionale, adica nu pot fi decriptate; functiile sunt folosite de regula pentru protejarea parolelor.

Algoritmul MD5 este o functie de dispersie care produce valori de criptare de 128-bit sau 16-byte.

Un algoritm MD5  este  exprimat printr-un sir in format hexadecimal lung de 32 de caractere.

Functia SHA-1 este mai puternica decat MD5 si produce valori de criptare de 160-bit

Functia SHA-1 returneaza 40 de caractere.

Exemplu de apelarefunctii: md5 si sha1 :

<?=md5(“parola”)?>

<?=sha1(“parola”)?>

Parola criptata o introducem in baza de date; cand un utilizator introduce parola, o vom cripta si vom compara parolele criptate.

 

Oferta de proiect web design securizat