> hash | kontrollsum | verifiser <
// SHA-1-hash-generator for kontrollsummer og datafingeravtrykk
Lokal behandling
100% klientside SHA-1-hashing. Dataene dine forlater aldri nettleseren din.
Web Crypto API
Bruker nettleserens innebygde Web Crypto API for rask og pålitelig SHA-1-hash-generering.
Flere formater
Utdata i heksadesimalt eller Base64-format. Bytt mellom formater øyeblikkelig.
// OM SHA-1-HASHING
Hvordan SHA-1 fungerer:
SHA-1 (Secure Hash Algorithm 1) ble designet av NSA og produserer en 160-bit (20-byte) hashverdi, representert som en 40 tegn lang heksadesimal streng. Den behandler inndata ved hjelp av Merkle-Damgard-konstruksjonen med 80 kompresseringsrunder. Selv om den er utdatert for kryptografisk sikkerhet, brukes SHA-1 fortsatt mye for kontrollsummer og versjonskontrollsystemer som Git.
Eksempel:
"Hello" → f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0
Vanlige bruksområder:
- >Git versjonskontroll objekt-hashing
- >Filintegritetskontroll og kontrollsummer
- >Datadeduplisering og fingeravtrykk
- >Kompatibilitet med eldre systemer
- >Ikke-sikkerhetsrelatert hashtabell-indeksering
>> ofte stilte spørsmål
S: Hva er SHA-1?
S: SHA-1 (Secure Hash Algorithm 1) er en hashfunksjon designet av NSA som produserer en 160-bit (40 heksadesimale tegn) hashverdi. Den brukes vanligvis for kontrollsummer, datafingeravtrykk og versjonskontrollsystemer som Git.
S: Er SHA-1 sikker?
S: SHA-1 er utdatert for kryptografiske sikkerhetsformål. Kollisjonsangrep har blitt demonstrert (SHAttered, 2017). For ikke-sikkerhetsrelaterte bruksområder som kontrollsummer, deduplisering og Git-objekt-hashing anses den imidlertid fortsatt som akseptabel.
S: Hva er forskjellen mellom SHA-1 og SHA-256?
S: SHA-1 produserer en 160-bit hash (40 hex-tegn), mens SHA-256 produserer en 256-bit hash (64 hex-tegn). SHA-256 tilhører den nyere SHA-2-familien og er kryptografisk sikker.
S: Hvor brukes SHA-1 fortsatt?
S: SHA-1 brukes fortsatt mye i Git for objektidentifikasjon, filintegritetskontroller, datadeduplisering, eldre systemer og ikke-sikkerhetsrelatert kontrollsumverifisering.
S: Hva er utdatalengden for SHA-1?
S: SHA-1 produserer alltid en 160-bit (20-byte) hashverdi. I heksadesimal representasjon er det en 40 tegn lang streng. I Base64-koding er det 28 tegn.