SHA-256-hashgenerator
Bereken lokaal de SHA-256-hash van UTF-8-tekst en kopieer de hexadecimale waarde.
Probeer een kort voorbeeld
Probeer een kort voorbeeld
Laad het fictieve voorbeeld in een leeggemaakt formulier. Controleer de opties, voer het hulpmiddel zo nodig uit en vergelijk het resultaat hieronder.
Bereken een SHA-256-hash van als UTF-8 gecodeerde tekst. Vergelijk hashes alleen wanneer de exacte tekstbytes en het algoritme overeenkomen. Het resultaat is geen versleuteling of methode voor wachtwoordopslag. Voer tekst in om de SHA-256-hash met de Web Crypto-API van de browser te berekenen. Een hash is een eenrichtingscontrolesom, geen versleuteling. Alleen SHA-256 is niet geschikt voor wachtwoordopslag. Een overeenkomende hash is nuttig voor vergelijking, maar bewijst niet wie de invoer heeft gemaakt. Een snelle algemene hash is op zichzelf niet geschikt om wachtwoorden op te slaan.
Tekst om te hashen (UTF-8)
abc
Verwachte uitvoer
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Het voorbeeld is beschikbaar zodra de tool klaar is.
De tekst wordt in je browser verwerkt.
Deel deze tool
Alleen de openbare link naar de tool wordt gedeeld. Je invoer en resultaten blijven hier.
Toon de link om handmatig te kopiëren
In het kort
Bereken een SHA-256-hash van als UTF-8 gecodeerde tekst. Vergelijk hashes alleen wanneer de exacte tekstbytes en het algoritme overeenkomen. Het resultaat is geen versleuteling of methode voor wachtwoordopslag.
Deze tool verwerkt je invoer in je browser. De berekeningen versturen je invoer en resultaten niet. De website zelf maakt netwerkverzoeken; bezoekgegevens gaan alleen met je toestemming naar Google Analytics.
Veelgestelde vragen
Waarom wijkt mijn hash af van die van een ander hulpmiddel?
Beide moeten dezelfde bytes hashen met SHA-256. Deze pagina codeert tekst als UTF-8 en neemt alle spaties en regeleinden mee, zonder de tekst vooraf te normaliseren.
Kan ik een SHA-256-hash ontsleutelen?
Nee. Een cryptografische hash levert een waarde met vaste lengte op en is geen versleuteld formaat met een ontsleutelsleutel.
Bewijst een overeenkomende hash wie de tekst heeft gemaakt?
Nee. Het helpt inhoud te vergelijken, maar authenticiteit vereist een betrouwbare handtekening of een authenticatiemechanisme met een sleutel.
Kan SHA-256 op zichzelf wachtwoorden veilig opslaan?
Nee. Wachtwoordopslag hoort een speciaal wachtwoordhashschema te gebruiken met een salt en passende werkfactoren.
Meer uitleg
Bronnen en referenties
- MDN: TextEncoder.encode() (in het Engels)
- MDN: SubtleCrypto.digest() (in het Engels)
- NIST FIPS 180-4: Secure Hash Standard (in het Engels)
Deze bronnen documenteren de genoemde standaard of browser-API; ze valideren de uitvoer van het hulpmiddel niet.