Genereer SHA-1, SHA-256, SHA-384 en SHA-512 hashes van willekeurige tekst, direct in je browser.
Hoe gebruik je Hashgenerator
Typ of plak je tekst.
Kies het hash-algoritme.
Kopieer de resulterende hex-digest.
Een hashfunctie neemt elke invoer, een woord of een heel document, en produceert een tekenreeks van vaste lengte die een digest wordt genoemd. SHA-256 geeft bijvoorbeeld altijd 256 bits terug, geschreven als 64 hexadecimale tekens, of je hem nu één letter of een megabyte tekst voert.
Twee eigenschappen maken hashes nuttig. Ze zijn deterministisch, dus dezelfde invoer produceert altijd dezelfde digest, en ze vertonen het lawine-effect, dus het veranderen van één teken produceert een compleet ander resultaat. Dat maakt een hash tot een compacte vingerafdruk van de exacte inhoud.
Deze tool berekent SHA-1-, SHA-256-, SHA-384- en SHA-512-digests van je tekst lokaal met de Web Crypto API van de browser, en toont vervolgens het hexresultaat klaar om te kopiëren. SHA-256 is de verstandige standaard voor de meeste doeleinden.
Hashen is eenrichtingsverkeer: je kunt een digest niet terugdraaien naar de oorspronkelijke invoer. Dat is juist de bedoeling. Het wordt gebruikt om integriteit te controleren (is dit bestand of bericht veranderd?), om checksums te bouwen, om inhoud te dedupliceren, en als bouwsteen binnen handtekeningen en versiebeheersystemen zoals Git.
SHA-1 is gebroken voor beveiligingskritische toepassingen omdat botsingen kunnen worden geconstrueerd, al is het nog prima als niet-beveiligingschecksum. Kies SHA-256 of sterker wanneer beveiliging telt. MD5 wordt bewust niet aangeboden omdat het als onveilig wordt beschouwd.
Hashen is geen versleuteling en is op zichzelf niet de juiste manier om wachtwoorden op te slaan. Ruwe SHA-functies zijn opzettelijk snel, wat aanvallers helpt om wachtwoorden snel te raden. Gebruik voor wachtwoorden een traag, gesalt schema zoals bcrypt, scrypt of Argon2; de bcrypt-generator hier is daarvoor gemaakt.
Veelgestelde vragen
SHA-1, SHA-256, SHA-384 en SHA-512, via de Web Crypto API van de browser. SHA-256 is een goede standaard voor de meeste toepassingen.
Nee. MD5 wordt als onveilig beschouwd en wordt niet aangeboden door de Web Crypto API. Verkies SHA-256 of sterker.
Nee. Hashing is per ontwerp eenrichtingsverkeer. De enige manier om een invoer voor een gegeven hash te vinden, is invoer raden en die hashen, wat juist de reden is dat sterke hashes integriteit beschermen.
Dat is het lawine-effect, een bewuste eigenschap van cryptografische hashes. Eén teken omdraaien verandert ruwweg de helft van de uitvoerbits, dus vergelijkbare invoer levert geen vergelijkbare digests op.
Niet rechtstreeks. Gewone SHA is te snel voor wachtwoordopslag. Gebruik in plaats daarvan een traag, gezouten algoritme zoals bcrypt, scrypt of Argon2.
Nee. Hashes worden in je browser berekend met de Web Crypto API, dus je tekst verlaat nooit je apparaat en er wordt niets gelogd.
Deze tool insluiten
Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.
<iframe src="https://monu.tools/embed/nl/hash-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Gerelateerde tools
Codeer tekst naar Base64 of decodeer Base64 terug naar tekst. UTF-8-veilig met automatische richtingsherkenning.
Percent-encodeer en decodeer URL's en URL-componenten, UTF-8-veilig.
Decodeer een JSON Web Token om de header en payload te inspecteren, met leesbare vervaldatum- en uitgiftetijden. Draait volledig in je browser; tokens worden nooit geüpload.
Genereer een HMAC voor een bericht en geheime sleutel met SHA-1, SHA-256, SHA-384 of SHA-512, in je browser.