> hash | kontrollsumma | verifiera <
// SHA-1-hashgenerator för kontrollsummor och datafingeravtryck
Lokal bearbetning
100% klientsidan SHA-1-hashning. Dina data lämnar aldrig din webbläsare.
Web Crypto API
Använder webbläsarens inbyggda Web Crypto API för snabb och pålitlig SHA-1-hashgenerering.
Flera format
Utdata i hexadecimalt eller Base64-format. Växla mellan format direkt.
// OM SHA-1-HASHNING
Hur SHA-1 fungerar:
SHA-1 (Secure Hash Algorithm 1) designades av NSA och producerar ett 160-bitars (20-byte) hashvärde, representerat som en 40 tecken lång hexadecimal sträng. Den bearbetar indata med Merkle-Damgard-konstruktionen med 80 kompressionsrundor. Även om den är föråldrad för kryptografisk säkerhet används SHA-1 fortfarande i stor utsträckning för kontrollsummor och versionskontrollsystem som Git.
Exempel:
"Hello" → f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0
Vanliga användningsområden:
- >Git versionskontroll objekthashning
- >Filintegritetskontroll och kontrollsummor
- >Datadeduplicering och fingeravtryck
- >Kompatibilitet med äldre system
- >Icke-säkerhetsrelaterad hashtabellindexering
>> vanliga frågor
F: Vad är SHA-1?
S: SHA-1 (Secure Hash Algorithm 1) är en hashfunktion designad av NSA som producerar ett 160-bitars (40 hexadecimala tecken) hashvärde. Den används ofta för kontrollsummor, datafingeravtryck och versionskontrollsystem som Git.
F: Är SHA-1 säker?
S: SHA-1 är föråldrad för kryptografiska säkerhetsändamål. Kollisionsattacker har demonstrerats (SHAttered, 2017). För icke-säkerhetsrelaterade användningar som kontrollsummor, deduplicering och Git-objekthashning anses den dock fortfarande acceptabel.
F: Vad är skillnaden mellan SHA-1 och SHA-256?
S: SHA-1 producerar en 160-bitars hash (40 hex-tecken), medan SHA-256 producerar en 256-bitars hash (64 hex-tecken). SHA-256 tillhör den nyare SHA-2-familjen och är kryptografiskt säker.
F: Var används SHA-1 fortfarande?
S: SHA-1 används fortfarande i stor utsträckning i Git för objektidentifiering, filintegritetskontroller, datadeduplicering, äldre system och icke-säkerhetsrelaterad kontrollsummeverifiering.
F: Hur lång är SHA-1-utdatan?
S: SHA-1 producerar alltid ett 160-bitars (20-byte) hashvärde. I hexadecimal representation är det en 40 tecken lång sträng. I Base64-kodning är det 28 tecken.