SHA-256 hash generator

Bereken de SHA-256-hash van tekst of een bestand.

Draait in je browser. Je bestanden verlaten nooit je apparaat.

Zo genereer je een SHA-256-hash

  1. Plak tekst, of schakel naar bestandsmodus en zet een bestand neer.
  2. Lees de SHA-256-hash, of plak een verwachte hash om te vergelijken.
  3. Kopieer het resultaat.

Uitvoerlengtes van de SHA-2-familie

AlgoritmeUitvoerlengte
SHA-140 hex-tekens (160 bits)
SHA-25664 hex-tekens (256 bits)
SHA-38496 hex-tekens (384 bits)
SHA-512128 hex-tekens (512 bits)

Waar SHA-256 wordt gebruikt

  • Softwaredownloads verifiëren tegen een checksum die door de maker is gepubliceerd.
  • Proof-of-work-hashing bij Bitcoin en verschillende andere blockchains.
  • TLS-certificaten en code signing, die vaak SHA-256 gebruiken.

Tips voor het verifiëren van een download

  • Kopieer de verwachte hash van de officiële bron, niet van een mirror, wanneer die gepubliceerd is.
  • Vergelijk zonder je zorgen te maken over hoofdlettergebruik. Hex-letters mogen groot of klein zijn en toch overeenkomen.
  • Eén gewijzigde byte in het bestand verandert de hele hash, dus elke afwijking betekent dat het bestand niet identiek is.

Veelgestelde vragen over SHA-256 generator

Waarom wordt SHA-256 gebruikt voor downloads en wachtwoorden?

Er is geen bekende praktische manier om twee invoeren met dezelfde hash te maken, in tegenstelling tot MD5, dus het wordt vertrouwd voor checksums, handtekeningen en het opslaan van wachtwoordhashes met de juiste salting.

Hoe lang is een SHA-256-hash?

Altijd 64 hexadecimale tekens (256 bits).

Is SHA-256 hetzelfde als SHA-2?

SHA-256 is één specifieke lengte binnen de SHA-2-familie, naast SHA-384 en SHA-512.

Gebruikt dit een server om de hash te berekenen?

Nee. Het gebruikt de ingebouwde Web Crypto API van je browser, dus je bestand of tekst blijft op je apparaat.

Kunnen twee verschillende bestanden ooit dezelfde SHA-256-hash delen?

Dat is in theorie wiskundig mogelijk, maar zo'n botsing is nog nooit gevonden, en er zou veel meer rekenkracht nodig zijn dan er vandaag de dag in de hele wereld bestaat.

Gebruikt dit een echte cryptografische implementatie?

Ja. Het roept crypto.subtle.digest aan uit de Web Crypto API, dezelfde hashcode die in je browser is ingebouwd en die webapps gebruiken die echte cryptografie nodig hebben.

Bewijst een overeenkomende hash wie het bestand heeft gepubliceerd?

Niet op zichzelf. Een overeenkomende hash bevestigt dat het bestand niet beschadigd of gewijzigd is nadat de hash gepubliceerd werd, maar bewijst alleen wie het publiceerde als de hash zelf van een bron komt die je al vertrouwt, zoals een geverifieerde HTTPS-pagina.

Hoe snel is SHA-256 vergeleken met MD5?

MD5 is per byte iets sneller, maar het verschil valt niet op bij normale bestanden in een browser. Beide hashen een bestand van meerdere megabytes binnen een fractie van een seconde op moderne hardware.

Gerelateerde tools