SHA-256-hashcalculator (tekst-/bestandschecksum)
Bereken SHA-256 direct in je browser. Je invoerdata wordt nooit verzonden.
Genereer, kopieer en verifieer checksums voor zowel tekst als bestanden op één plek.
SHA-256-berekening (tekst)
Tekstinvoer wordt gecodeerd als UTF-8-bytes en gehasht met de Web Crypto API. Met automatisch berekenen ingeschakeld worden resultaten bijgewerkt tijdens het typen.
sha256-checksum (bestand)
Sleep of selecteer een lokaal ZIP-, exe-, pdf- of willekeurig bestand om de checksum te berekenen. Bestanden worden nooit geüpload.
Gebruik (3 stappen)
- Plak tekst of sleep/selecteer een bestand.
- Teksthashes worden automatisch berekend. Klik voor bestanden op "SHA-256 berekenen" om te starten.
- Kopieer het resultaat of plak de verwachte waarde om te verifiëren.
Voorbeelden van verificatie
Lege string
Invoer: (geen invoer)
Uitvoer: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Invoer: abc
Uitvoer: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Waarom hashes verschillen terwijl inhoud hetzelfde lijkt
- Verschillende stijl van regeleinden (LF versus CRLF).
- Verschillende afsluitende nieuwe regel of naloopspaties.
- Verschillende tekencodering (niet-UTF-8).
- Verschillende Unicode-normalisatie (NFC/NFD).
- Tekstinvoer en bestandsbytes zijn niet identiek (bijvoorbeeld BOM).
FAQ
Kan ik ook bestanden hashen?
Ja. Lokale bestanden worden in je browser gelezen en met SHA-256 gehasht. Bestanden worden niet geüpload.
Waarom verschilt de hash voor ogenschijnlijk dezelfde inhoud?
Bytereeksen kunnen verschillen door regeleinden, naloopspaties, codering of Unicode-normalisatie, zelfs als de tekst hetzelfde lijkt.
Wordt er data naar servers gestuurd?
Nee. De verwerking is volledig lokaal in je browser.
Waarom staat er dat deze omgeving niet wordt ondersteund?
De Web Crypto API vereist HTTPS (secure context). Open de tool via HTTPS.
Opmerkingen
- De Web Crypto API vereist HTTPS (secure context).
- Zeer grote bestanden kunnen meer geheugen gebruiken en langer duren om te verwerken.