
Capitolul IV
- Alogoritmi de tip hash-
De fiecare dată când vă conectați la un site web, descărcați un software sau efectuați o plată online, funcțiile hash lucrează în spatele scenei pentru a vă păstra datele în siguranță. Aceste instrumente matematice convertesc informațiile în șiruri unice de caractere, ajutând la verificarea parolelor, verificarea integrității fișierelor și securizarea tranzacțiilor digitale.
Funcțiile hash sunt algoritmi unidirecționali care transformă date de orice dimensiune într-o valoare cu lungime fixă, numită hash. Procesul nu poate fi inversat pentru a recupera datele originale. Hashing-ul este folosit pentru a verifica integritatea datelor (dacă au fost modificate) și pentru stocarea securizată a parolelor.
Exemple de algoritmi hash:
-
SHA (Secure Hash Algorithm): O familie de algoritmi hash, cu cele mai comune variante fiind SHA-256 și SHA-512. Acestea sunt folosite pe scară largă pentru securitate digitală.
-
MD5 (Message Digest 5): Deși folosit în trecut, MD5 este considerat nesigur pentru aplicațiile de securitate, din cauza riscului de coliziuni (atunci când două intrări diferite produc același hash).
