# Ce este hashing-ul criptografic?

> Hashing-ul criptografic este o funcție unidirecțională care mapează o intrare arbitrară la un digest de lungime fixă, proiectată astfel încât intrarea să nu poată fi recuperată practic din digest și două intrări diferite să nu poată produce practic același digest.

- URL canonic: https://yellowcube.eu/ro/glossary/cryptographic-hashing/
- Editor: Yellow Cube
- Limbă: ro
- Contact: hello@yellowcube.eu

## Conținut

Cele trei proprietăți esențiale sunt rezistența la preimagine (un digest nu dezvăluie nimic despre intrarea sa), rezistența la a doua preimagine (nicio intrare diferită cu același digest nu poate fi găsită pentru o intrare dată) și rezistența la coliziuni (nicio pereche de intrări cu același digest nu poate fi găsită deloc). Algoritmi precum MD5 și SHA-1 au eșuat aceste proprietăți și nu trebuie folosiți acolo unde contează.

Hashing-ul apare în toată securitatea: verificări de integritate și dovezi de manipulare, semnături digitale care semnează digesturi în loc de mesaje întregi, adresare de conținut și — cu muncă deliberată suplimentară — stocarea parolelor. Parolele au nevoie de funcții cu sare, costisitoare computațional, precum algoritmii dedicați de hashing a parolelor; un hash rapid de uz general este instrumentul greșit pentru acea sarcină specifică.

### Puncte esențiale

- **Utilizare pentru integritate:** Un digest care se potrivește confirmă că conținutul nu s-a schimbat de când digestul a fost calculat — cu condiția ca digestul în sine să fi fost obținut printr-un canal de încredere.
- **Stocarea parolelor:** Stocați digesturi cu sare și hash lent, în loc de hash-uri rapide; sarea învinge căutările precalculate, iar costul încetinește ghicirea brute-force la scară.
- **Selectarea algoritmului:** Folosiți familii aprobate curente (SHA-2, SHA-3) și tratați MD5 și SHA-1 ca sparte în scopuri de securitate — rămân acceptabile doar pentru checksum-uri neadversariale.
- **Limitare importantă:** Un hash dovedește doar că două intrări s-au potrivit sub o funcție la un moment dat. Nu furnizează confidențialitate — digestul unei intrări ghicibile este recuperat trivial prin încercarea candidaților — iar un hash calculat pe un canal nesigur poate fi schimbat împreună cu conținutul pe care îl garantează.

### Termeni asociați

[Criptografie](<https://yellowcube.eu/ro/glossary/cryptography/>) · [Semnătură digitală](<https://yellowcube.eu/ro/glossary/digital-signature/>) · [Cod de autentificare a mesajelor (MAC)](<https://yellowcube.eu/ro/glossary/message-authentication-code/>) · [Credențiale de autentificare](<https://yellowcube.eu/ro/glossary/login-credentials/>) · [Integritatea datelor](<https://yellowcube.eu/ro/glossary/data-integrity/>)

### Surse

[NIST FIPS 180-4: Secure Hash Standard](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf) · [NIST glossary: Hash Function](https://csrc.nist.gov/glossary/term/hash_function) · [OWASP, Password Storage Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html)

## Să construim o apărare cibernetică mai eficientă împreună

Construim parteneriate de durată, bazate pe încredere, expertiză și succes comun. Fie că doriți să vă dezvoltați afacerea, să vă extindeți oferta de securitate cibernetică sau să lansați soluții inovatoare pe piețe noi, Yellow Cube vă sprijină pe termen lung.

[Luați legătura cu Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Sursa și domeniul de aplicare

Această versiune Markdown este generată din aceleași înregistrări aprobate ca pagina HTML canonică. Pentru citare, utilizați URL-ul canonic.

