IT-lexikon › Säkerhet › SHA-1

SHA-1

Säkerhet In English → Uppdaterad: 2026-08-03
Mer info
Typ
Hashfunktion
År
1995
Utdata
160 bitar
Spec
FIPS 180-4
Status
Utfasad

Hashfunktionen som hela internet byggde på i tjugo år, och som tog tolv år att avveckla efter att den bevisligen var trasig.

Konstruerad av NSA och publicerad 1995 som ersättare för SHA-0, som drogs tillbaka efter två år utan officiell förklaring. Utdata är 160 bitar, vilket enligt födelsedagsgränsen ger 80 bitars kollisionsmotstånd — redan från början i underkant.

Xiaoyun Wang visade 2005 en teoretisk attack på omkring 2⁶⁹ operationer. Det praktiska beviset dröjde till 2017, då Google och CWI producerade två PDF-filer med identisk hash i projektet SHAttered. 2020 kom kollisioner med valt prefix, vilket gjorde det möjligt att förfalska signaturer på riktigt. Git använder fortfarande SHA-1 för objekt-id, med kollisionsdetektering inbyggd i väntan på övergången till SHA-256.

← Tillbaka till lexikonet