Wat het doet
Een hashfunctie zet elke hoeveelheid tekst om in een korte vingerafdruk met vaste lengte. Dezelfde invoer geeft altijd dezelfde hash, en als je ook maar één teken verandert, krijg je een totaal andere. Hashes worden gebruikt om downloads te verifiëren, dubbele inhoud te herkennen, cachesleutels te maken en data te ondertekenen.
Deze tool berekent vijf gangbare hashes tegelijk, terwijl je typt:
- MD5 — 128 bits, 32 hextekens
- SHA-1 — 160 bits, 40 hextekens
- SHA-256 — 256 bits, 64 hextekens
- SHA-384 — 384 bits, 96 hextekens
- SHA-512 — 512 bits, 128 hextekens
Zo gebruik je het
- Typ of plak tekst in het veld Tekst, sleep er een bestand op of klik op Voorbeeld.
- Alle hashes worden meteen bijgewerkt. Klik op Kopiëren naast de hash die je nodig hebt.
- Kies Hex of Base64 als uitvoer, en zet Hex in hoofdletters aan als het systeem waarmee je vergelijkt hoofdletters gebruikt.
Voorbeeld
De zin The quick brown fox jumps over the lazy dog heeft de MD5-hash 9e107d9d372bb6826bd81d3542a419d6 en de SHA-256-hash d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592. Zet er een punt achter en elke hash verandert volledig.
Opmerkingen
De tekst wordt vóór het hashen naar UTF-8 omgezet; dat doet vrijwel elke programmeertaal en commandlinetool standaard. Een afsluitende newline telt mee: echo "abc" | md5sum hasht abc\n, terwijl echo -n "abc" | md5sum abc hasht.
Veelgestelde vragen
› Welke hash moet ik gebruiken?
Gebruik SHA-256 of SHA-512 voor alles wat nieuw is. MD5 en SHA-1 zijn gebroken voor beveiligingsdoeleinden (collisions kunnen bewust worden gemaakt), maar zijn nog prima als snelle checksum en worden door veel oudere systemen vereist.
› Kan ik een hash terugrekenen naar de oorspronkelijke tekst?
Nee. Hashfuncties werken maar één kant op. Sites voor "MD5 decrypt" zoeken alleen vooraf berekende hashes van veelvoorkomende woorden op; daarom zijn korte of veelgebruikte wachtwoorden onveilig.
› Moet ik wachtwoorden hashen met SHA-256?
Niet alleen daarmee. Wachtwoorden hebben een traag algoritme met salt nodig, zoals Argon2, bcrypt of scrypt. Gewone SHA-hashes zijn heel snel te brute-forcen.
› Waarom wijkt mijn hash af van een andere tool?
Controleer op een afsluitende newline of spaties, en op de tekstcodering. Deze tool hasht de exacte UTF-8-bytes van wat je typt, inclusief een eventuele laatste newline.
› Wordt mijn tekst geüpload?
Nee. Alle hashes worden in je browser berekend.