Tools voor ontwikkelaars
Hashgenerator: MD5, SHA-1, SHA-256 en SHA-512
Hash tekst of bestanden met MD5, SHA-1, SHA-256, SHA-384, SHA-512 en CRC32 — met HMAC en hashvergelijking.
Werkt lokaal in je browser — je invoer wordt niet geüpload.
Wat is deze tool?
Een hash maakt van elke invoer een korte vingerafdruk met een vaste lengte. Typ tekst of sleep een bestand om alle algoritmen tegelijk te zien, wissel tussen hex en Base64, voeg een geheime sleutel toe voor HMAC-handtekeningen en plak een verwachte waarde om een download te controleren.
Een hashfunctie geeft voor dezelfde invoer altijd dezelfde uitvoer, maar één gewijzigd teken levert een totaal ander resultaat op. Daarom zijn hashes ideaal voor checksums, cachesleutels, ontdubbeling en integriteitscontroles.
SHA-256 en SHA-512 zijn de moderne keuze voor integriteit en handtekeningen. MD5 en SHA-1 zijn snel en nog gangbaar voor checksums, maar niet meer bestand tegen botsingen — gebruik ze dus niet voor beveiliging. CRC32 is een snelle foutcontrole uit ZIP- en PNG-bestanden.
Het hashen gebeurt lokaal met de Web Crypto API; je tekst, bestanden en sleutels verlaten je apparaat nooit.
Zo gebruik je: Hashgenerator
- Typ of plak tekst, of schakel naar Bestand en kies een bestand tot 200 MB.
- Vink de algoritmen aan die je nodig hebt: MD5, SHA-1, SHA-256, SHA-384, SHA-512 of CRC32.
- Zet desgewenst HMAC aan en voer een geheime sleutel in om handtekeningen te maken, zoals bij webhooks en API’s.
- Kies hex, HEX in hoofdletters of Base64 en kopieer elke hash met één klik.
- Plak voor een bestandscontrole de verwachte checksum bij Vergelijken — een overeenkomende hash wordt gemarkeerd.
Voorbeelden
SHA-256 van ‘hello’
hello
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Veelgestelde vragen
Kan ik een hash terugrekenen naar de oorspronkelijke tekst?
Nee. Hashes zijn eenrichtingsfuncties, geen versleuteling. De enige manier om er een ‘om te keren’ is invoer raden tot er een past — daarom blijven lange, willekeurige wachtwoorden veilig, zelfs als hun hash uitlekt.
Welk algoritme moet ik gebruiken?
SHA-256 voor de meeste doelen, zoals checksums, handtekeningen en HMAC. SHA-512 als je een langere digest wilt. MD5 en SHA-1 zijn prima voor checksums zonder beveiligingsdoel.
Wat is HMAC?
HMAC combineert een geheime sleutel met het bericht vóór het hashen. Alleen wie de sleutel heeft, kan dezelfde waarde maken; daarom ondertekenen Stripe, GitHub en Slack hun webhooks met HMAC-SHA256.
Hoe controleer ik een gedownload bestand?
Kies Bestand, selecteer de download en plak de door de leverancier gepubliceerde checksum bij Vergelijken. Komt een van de hashes overeen, dan is het bestand intact.
Moet ik wachtwoorden hashen met SHA-256?
Niet alleen daarmee. Sla wachtwoorden op met een traag, gezouten algoritme zoals Argon2, bcrypt of scrypt. Snelle hashes zoals SHA-256 zijn snel te kraken met brute force.
Later meer mogelijkheden nodig?
Premiumtools, hogere limieten en API-toegang staan op de planning. V1 blijft gratis en privé in je browser.