SHA-1 Hash-generator

Generer 160-bit SHA-1-hash — Funksjonen som driver Git

Dele:

SHA-1 Hash-generator

160-bit digestfunksjon som driver Git

SHA-1 er en kryptografisk hashfunksjon designet av NSA som genererer en 160-bits digest (40 heksadesimale tegn). Praktisk kollisjon ble demonstrert i 2017.

Hva er SHA-1?

SHA-1 behandler data i 512-bits blokker gjennom 80 runder med bitvise operasjoner.

✅ Egenskaper

  • Git VCS: Identifiserer hver commit og objekt i Git-repos
  • 160-bit utdata: 40-sifret digest
  • Bred støtte: Tilgjengelig i alle programmeringsspråk
  • Rask: Rask beregning med maskinvarestøtte

📊 Bruksområder

  • Git: Commit-identifikasjon, forgrening, sammenslåing
  • Sjekksum: Verifisering av filintegritet
  • Eldre systemer: Gamle SSL/TLS-sertifikater
  • Fingeravtrykk: Innholdsidentifikasjon

⚠️ Utdateringsvarsel

SHA-1 er kryptografisk utdatert. Google og CWI Amsterdam demonstrerte praktisk kollisjon i 2017 (SHAttered). Bruk SHA-256.

🔄 SHA-1-sammenligning

🔵

MD5

128-bit

Knekket — ikke bruk

🟢

SHA-1

160-bit

Utdatert — kjente kollisjoner

🟡

SHA-256

256-bit

Sikker — anbefalt

❓ Vanlige spørsmål

Er SHA-1 fortsatt sikkert?

Nei. Praktisk kollisjon demonstrert i 2017.

Hvorfor bruker Git fortsatt SHA-1?

Git migrerer gradvis til SHA-256.

Hva erstatter SHA-1?

SHA-256 for de fleste applikasjoner.