> hash | kontrolsum | verificer <
// SHA-1-hash-generator til kontrolsummer og datafingeraftryk
Lokal behandling
100% klientside SHA-1-hashing. Dine data forlader aldrig din browser.
Web Crypto API
Bruger browserens native Web Crypto API til hurtig og pålidelig SHA-1-hash-generering.
Flere formater
Output i hexadecimalt eller Base64-format. Skift mellem formater øjeblikkeligt.
// OM SHA-1-HASHING
Sådan fungerer SHA-1:
SHA-1 (Secure Hash Algorithm 1) blev designet af NSA og producerer en 160-bit (20-byte) hashværdi, repræsenteret som en 40 tegn lang hexadecimal streng. Den behandler input ved hjælp af Merkle-Damgard-konstruktionen med 80 kompressionsrunder. Selvom den er forældet til kryptografisk sikkerhed, bruges SHA-1 stadig bredt til kontrolsummer og versionskontrolsystemer som Git.
Eksempel:
"Hello" → f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0
Almindelige anvendelser:
- >Git versionskontrol objekt-hashing
- >Filintegritetskontrol og kontrolsummer
- >Datadeduplikering og fingeraftryk
- >Kompatibilitet med ældre systemer
- >Ikke-sikkerhedsrelateret hashtabel-indeksering
>> ofte stillede spørgsmål
S: Hvad er SHA-1?
S: SHA-1 (Secure Hash Algorithm 1) er en hashfunktion designet af NSA, der producerer en 160-bit (40 hexadecimale tegn) hashværdi. Den bruges almindeligt til kontrolsummer, datafingeraftryk og versionskontrolsystemer som Git.
S: Er SHA-1 sikker?
S: SHA-1 er forældet til kryptografiske sikkerhedsformål. Kollisionsangreb er blevet demonstreret (SHAttered, 2017). Til ikke-sikkerhedsrelaterede anvendelser som kontrolsummer, deduplikering og Git-objekt-hashing anses den dog stadig for acceptabel.
S: Hvad er forskellen mellem SHA-1 og SHA-256?
S: SHA-1 producerer en 160-bit hash (40 hex-tegn), mens SHA-256 producerer en 256-bit hash (64 hex-tegn). SHA-256 tilhører den nyere SHA-2-familie og er kryptografisk sikker.
S: Hvor bruges SHA-1 stadig?
S: SHA-1 bruges stadig bredt i Git til objektidentifikation, filintegritetskontroller, datadeduplikering, ældre systemer og ikke-sikkerhedsrelateret kontrolsumverificering.
S: Hvad er outputlængden for SHA-1?
S: SHA-1 producerer altid en 160-bit (20-byte) hashværdi. I hexadecimal repræsentation er det en 40 tegn lang streng. I Base64-kodning er det 28 tegn.