Wat is Hash- en HMAC-Generator?
Een browsergebaseerde hash- en HMAC-generator die kant-en-klare JavaScript-codefragmenten biedt voor het berekenen van cryptografische hashes met de Web Crypto API. Ondersteunt SHA-256, SHA-384, SHA-512, SHA-1 en MD5. Voor HMAC (gesleutelde hash) geeft u een geheime sleutel op. De tool genereert kopieerbare JavaScript-code die werkt in elke moderne browser.
Snel antwoord
Genereer JavaScript-code om SHA-256, SHA-384, SHA-512, SHA-1 of MD5 hashes te berekenen. HMAC-modus beschikbaar met een geheime sleutel. Gebruikt de Web Crypto API -- werkt in alle moderne browsers.
Last updated: 2026-06-08
Beperkingen
- De Web Crypto API (crypto.subtle) is asynchroon -- de gegenereerde code gebruikt Promises, wat complexiteit kan toevoegen voor eenvoudige gebruiksscenario's.
- MD5 wordt niet ondersteund door crypto.subtle.digest in moderne browsers. Voor MD5 heeft u een bibliotheek van derden of handmatige implementatie nodig.
- Deze tool genereert codefragmenten, geen directe hash-uitvoer -- het is een educatieve en codegeneratietool, geen directe hashcalculator.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Zo gebruik je deze tool
- Kies een hash-algoritme (SHA-256 aanbevolen voor beveiliging).
- Voer de tekst in die u wilt hashen.
- Schakel HMAC-modus in als u een gesleutelde hash nodig heeft en geef een geheime sleutel op.
- Kopieer de gegenereerde JavaScript-code en gebruik deze in uw project.
Waarvoor je het kunt gebruiken
- Genereer een SHA-256 hash van een wachtwoord vóór het opslaan (met een salt in productie).
- Maak een HMAC-handtekening voor API-verzoekauthenticatie met een gedeelde geheime sleutel.
- Controleer bestandsintegriteit door een SHA-256 hash te vergelijken met een bekende controlesomwaarde.