DevToolPal
NL

SHA-256-hashgenerator

Bereken de SHA-256-hash van elke tekst, desgewenst per regel. Uitvoer in hex of Base64, berekend in je browser.

Draait lokaal, wordt nooit geüpload

Opties

Uitvoer

Tekst

0 tekens · 0 B

SHA-256-hash

0 tekens · 0 B

Wat het doet

Deze tool berekent de SHA-256-hash van elke tekst. SHA-256 is een cryptografische hashfunctie die in 2001 door de NSA werd ontworpen en door NIST werd gepubliceerd als onderdeel van SHA-2. Hij zet invoer van elke lengte om in een vaste waarde van 256 bits, weergegeven als 64 hexadecimale tekens. Dezelfde invoer geeft altijd dezelfde hash, en als je één teken verandert, verandert de hash volledig.

Zo gebruik je het

  1. Typ of plak tekst in het invoervak, sleep er een tekstbestand op of druk op Voorbeeld.
  2. De SHA-256-hash verschijnt terwijl je typt.
  3. Kies uitvoer in Hex of Base64, en zet Hex in hoofdletters aan als het systeem waarmee je vergelijkt hoofdletters gebruikt.
  4. Zet Elke regel apart hashen aan om een lijst, zoals veel wachtwoorden of ID’s, in één keer te hashen. Elke regel krijgt zijn eigen hash op de overeenkomende uitvoerregel.

De tekst wordt als UTF-8 gehasht, precies zoals getypt, inclusief spaties en regeleinden. Wil je de inhoud van een bestand hashen of andere algoritmen gebruiken, kijk dan bij de algemene hashgenerator.

Voorbeeld

Input:  The quick brown fox jumps over the lazy dog
SHA-256: d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592

Zet er een punt achter en de hash verandert volledig. Dit ‘lawine-effect’ maakt hashes nuttig om elke wijziging in data op te sporen.

Waar SHA-256 wordt gebruikt

SHA-256 wordt gebruikt voor TLS-certificaten, code signing, checksums van softwaredownloads, Subresource Integrity-hashes (SRI), Bitcoin, digests van Docker-images, JWT’s ondertekend met HS256 of RS256, en het ondertekenen van API-verzoeken zoals AWS Signature V4.

Beveiliging

SHA-256 is veilig. Er is geen praktische collision- of preimage-aanval bekend, en het is de standaardhash voor de meeste moderne beveiligingsprotocollen. Gebruik voor wachtwoorden toch een trage wachtwoordhash zoals bcrypt, scrypt of Argon2: SHA-256 is snel, waardoor raden goedkoop is.

Veelgestelde vragen

› Wordt mijn tekst naar een server gestuurd?

Nee. De SHA-256-hash wordt in je browser berekend, dus wachtwoorden, sleutels en privétekst verlaten je apparaat nooit.

› Kan een SHA-256-hash worden ontsleuteld?

Nee. SHA-256 is een eenrichtingshash, geen versleuteling. Sites die beweren hem te ontsleutelen zoeken de waarde op in tabellen met hashes van veelgebruikte woorden, wat alleen werkt voor korte of veelvoorkomende invoer.

› Waarom komt mijn SHA-256 niet overeen met die van een andere tool?

Meestal verschilt de invoer door onzichtbare tekens: een newline aan het eind (echo voegt er een toe, gebruik echo -n), Windows-regeleinden (CRLF), een spatie aan het begin of een andere tekstcodering. Deze tool hasht precies de UTF-8-bytes van het tekstvak.

› Hoe lang is een SHA-256-hash?

256 bits: 64 hexadecimale tekens, of 44 tekens in Base64.

› Is SHA-256 veilig?

SHA-256 is veilig. Er is geen praktische collision- of preimage-aanval bekend, en het is de standaardhash voor de meeste moderne beveiligingsprotocollen.