hash | kontrolsum | verificer

> hash | kontrolsum | verificer <

// SHA-256 kryptografisk hash-generator til sikre kontrolsummer, digitale signaturer og dataintegritet

[SIKKER]

Lokal behandling

100% klientside SHA-256-hashing. Dine data forlader aldrig din browser.

[KRYPTO]

Kryptografisk sikker

SHA-256 er kollisionsresistent og bredt betroet til sikkerhedsapplikationer.

[GRATIS]

Flere formater

Output i hexadecimalt eller Base64-format. Skift mellem formater øjeblikkeligt.

// OM SHA-256-HASHING

Sådan fungerer SHA-256:

SHA-256 (Secure Hash Algorithm 256-bit) er en del af SHA-2-familien designet af NSA. Den behandler inputdata ved hjælp af Merkle-Damgard-strukturen med 64 kompressionsrunder. Den producerer en 256-bit (32-byte) hashværdi, repræsenteret som en 64-tegns hexadecimal streng.

Eksempel:

"Hello" → 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969

Almindelige anvendelsestilfælde:

  • >Bitcoin-mining og blockchain-verificering
  • >SSL/TLS-certifikatvalidering
  • >Digitale signaturer og kodesignering
  • >Filintegritetsverificering og kontrolsummer
  • >Adgangskodehashing (med korrekt saltning)

>> ofte stillede spørgsmål

S: Hvad er SHA-256?

Sv: SHA-256 (Secure Hash Algorithm 256-bit) er en kryptografisk hashfunktion fra SHA-2-familien, designet af NSA. Den tager enhver input og producerer en fast 256-bit (64 hexadecimale tegn) hashværdi. Den bruges bredt i sikkerhedsapplikationer, blockchain-teknologi og verifikation af dataintegritet.

S: Er SHA-256 sikker?

Sv: Ja, SHA-256 anses for at være kryptografisk sikker. I modsætning til MD5 er der ikke fundet praktiske kollisionsangreb mod SHA-256. Den forbliver standarden for sikkerhedskritiske applikationer inklusive Bitcoin, TLS/SSL og digitale signaturer.

S: Hvad er forskellen mellem SHA-256 og SHA-512?

Sv: SHA-256 producerer en 256-bit hash (64 hex-tegn), mens SHA-512 producerer en 512-bit hash (128 hex-tegn). SHA-512 bruger 64-bit operationer og kan være hurtigere på 64-bit processorer. Begge tilhører SHA-2-familien og anses for lige sikre for deres respektive outputstørrelser.

S: Hvor bruges SHA-256?

Sv: SHA-256 bruges udbredt i Bitcoin- og kryptovalutamining, SSL/TLS-certifikater, digitale signaturer, kodesignering, filintegritetsverificering, adgangskodehashing og mange sikkerhedsprotokoller. Den er rygraden i blockchain-teknologi.

S: Kan SHA-256 vendes om?

Sv: Nej, SHA-256 er en envejshashfunktion. Det er beregningsmæssigt umuligt at vende en SHA-256-hash tilbage til det oprindelige input. Denne egenskab gør den ideel til sikkerhedsapplikationer, hvor datafortrolighed er påkrævet.

// Kendte SHA-256-værdier

InputSHA-256
""e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abcba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
hello2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
The quick brown fox jumps over the lazy dogd7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592

// Beregn filens kontrolsum

Linux        sha256sum file.zip
macOS        shasum -a 256 file.zip
Windows      certutil -hashfile file.zip SHA256
PowerShell   Get-FileHash file.zip -Algorithm SHA256
OpenSSL      openssl dgst -sha256 file.zip
Python       hashlib.sha256(data).hexdigest()
Node.js      crypto.createHash('sha256').update(data).digest('hex')

>> Flere spørgsmål

S: Hvorfor er SHA-256-output altid 64 hex-tegn?

S: SHA-256 giver altid 256 bit. Med 4 bit pr. hex-tegn bliver det præcis 64 tegn, uanset inputtets størrelse.

S: Kan jeg bruge SHA-256 til at gemme adgangskoder?

S: En almindelig SHA-256-hash er for hurtig til det. Brug Argon2id, bcrypt, scrypt eller PBKDF2 med unikt salt. SHA-256 passer godt til kontrolsummer, signaturer og som byggesten i HMAC.

S: Hvordan verificerer jeg en fils SHA-256-kontrolsum?

S: Beregn hashen lokalt (fx sha256sum eller shasum -a 256) og sammenlign med den offentliggjorte værdi. Hent referenceværdien via en separat, pålidelig kanal.

// ANDRE SPROG