Alleen browser

SHA-256 Hash Generator (Tekst/Bestand Checksums)

Bereken SHA-256 direct in de browser. Genereer hashes voor tekst of bestanden, kopieer in één klik en verifieer checksums zonder te uploaden.

Berekend in uw browser Geen bestandsupload Kopiëren & verifiëren
Draait lokaal in uw browser. Geen gegevens verzonden.

SHA-256 Berekening (Tekst)

SHA-256
Hex
Invoer bytes: -
Verificatiestatus verschijnt hier
Recente hashes (laatste 5)
Nog geen geschiedenis
Gereed

Opties

Geavanceerd

Hoe te gebruiken

SHA-256 Berekening (Tekst)
  1. Plak uw tekst.
  2. SHA-256 verschijnt automatisch.
  3. Kopieer het of plak de verwachte hash om te verifiëren.
sha256 checksum (bestand)
  1. Sleep een bestand of kies er een.
  2. Klik op Bereken SHA-256.
  3. Kopieer de checksum of verifieer deze.

Waarom hashes verschillen zelfs als tekst hetzelfde lijkt

Als uw sha256 checksum niet overeenkomt, zijn dit de gebruikelijke oorzaken.

Regeleinden

LF ( ) en CRLF ( ) zijn verschillende bytes.

Afsluitende newlines of spaties

Een enkele newline of spatie verandert de bytes, zelfs als het er identiek uitziet.

Tekencodering

UTF-8 hashes komen niet overeen met hashes die zijn gemaakt met andere coderingen.

Unicode normalisatie

Visueel identieke karakters kunnen verschillende bytereeksen zijn (NFC/NFD).

Tekst vs bestand

Bestanden kunnen BOM's of andere regeleinden bevatten, zelfs met dezelfde tekst.

Voorbeelden (correctheid verifiëren)
Lege string e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Gebruik deze om uw resultaat snel te bevestigen.

FAQ

Kunt u MD5 toevoegen?

Het is een kandidaat. Web Crypto API biedt geen MD5, dus we zouden een aparte implementatie nodig hebben. De eerste release richt zich op SHA-256.

Werkt het met bestanden?

Ja. De browser leest uw lokale bestand en berekent SHA-256 zonder iets te uploaden.

Waarom is mijn hash anders voor dezelfde inhoud?

Regeleinden (LF/CRLF), afsluitende spaties/newlines, niet-UTF-8 coderingen en Unicode normalisatieverschillen veranderen allemaal de bytereeks.