Monu Tools

Hashgenerator (SHA)

Genereer SHA-1, SHA-256, SHA-384 en SHA-512 hashes van willekeurige tekst, direct in je browser.

Hoe gebruik je Hashgenerator

  1. 01

    Typ of plak je tekst.

  2. 02

    Kies het hash-algoritme.

  3. 03

    Kopieer de resulterende hex-digest.

Wat een hash is

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.

Hoe deze tool werkt

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.

Waar hashen voor dient

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.

Een algoritme kiezen

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.

Niet voor wachtwoorden

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

Welke algoritmen worden ondersteund?

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.

Is MD5 beschikbaar?

Nee. MD5 wordt als onveilig beschouwd en wordt niet aangeboden door de Web Crypto API. Verkies SHA-256 of sterker.

Kan ik een hash terugzetten naar de oorspronkelijke tekst?

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.

Waarom levert een kleine wijziging een compleet andere hash op?

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.

Moet ik wachtwoorden hiermee hashen?

Niet rechtstreeks. Gewone SHA is te snel voor wachtwoordopslag. Gebruik in plaats daarvan een traag, gezouten algoritme zoals bcrypt, scrypt of Argon2.

Wordt mijn invoer geüpload?

Nee. Hashes worden in je browser berekend met de Web Crypto API, dus je tekst verlaat nooit je apparaat en er wordt niets gelogd.

Bronnen

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