Generator hash SHA-1
Funcție digest de 160 biți care alimentează Git
SHA-1 este o funcție hash criptografică proiectată de NSA care generează un digest de 160 biți (40 caractere hexadecimale). Coliziune practică demonstrată în 2017.
Ce este SHA-1?
SHA-1 procesează datele în blocuri de 512 biți prin 80 runde de operații pe biți.
✅ Caracteristici
- • Git VCS: Identifică fiecare commit și obiect în depozitele Git
- • Ieșire de 160 biți: Digest de 40 cifre
- • Suport larg: Disponibil în toate limbajele de programare
- • Rapid: Calcul rapid cu suport hardware
📊 Utilizări
- • Git: Identificare commituri, ramificări, fuzionări
- • Sumă de control: Verificarea integrității fișierelor
- • Sisteme vechi: Certificate SSL/TLS vechi
- • Amprentă: Identificarea conținutului
⚠️ Avertisment de depreciere
SHA-1 este criptografic depreciat. Google și CWI Amsterdam au demonstrat coliziune practică în 2017 (SHAttered). Folosiți SHA-256.
🔄 Comparație SHA-1
🔵
MD5
128 biți
Spart — nu folosiți
🟢
SHA-1
160 biți
Depreciat — coliziuni cunoscute
🟡
SHA-256
256 biți
Sigur — recomandat
❓ Întrebări frecvente
Mai e SHA-1 sigur?
Nu. Coliziune practică demonstrată în 2017.
De ce Git folosește încă SHA-1?
Git migrează gradual la SHA-256.
Ce înlocuiește SHA-1?
SHA-256 pentru majoritatea aplicațiilor.