Hashgenerator (SHA-256)
Bereken SHA-256-, SHA-1-, SHA-384-, en SHA-512-hashes van elke tekst. Alles draait lokaal in je browser via de Web Crypto API — niets wordt geüpload.
Privacy- en algoritme-opmerkingen
Alle hashing gebeurt lokaal in je browser met de Web Crypto API (crypto.subtle.digest). Je tekst wordt nooit naar een server gestuurd.
SHA-1 is cryptografisch gebroken — praktische collisie-aanvallen bestaan al sinds 2017 — gebruik het dus nooit voor handtekeningen, certificaten, of wachtwoordopslag. Het is hier alleen opgenomen voor legacy-checksums.
Er is geen MD5-optie omdat de Web Crypto API geen MD5 biedt (het is al decennia gebroken), en deze tool alleen algoritmen aanbiedt die de browser native implementeert.
Veelgestelde vragen
- Wordt mijn tekst naar een server geüpload?
- Nee. Elke hash wordt lokaal in je browser berekend met de ingebouwde Web Crypto API (crypto.subtle.digest). Je tekst verlaat nooit je apparaat — je kunt zelfs de internetverbinding verbreken nadat de pagina is geladen, en de tool blijft werken.
- Wat is een cryptografische hash?
- Een cryptografische hashfunctie zet elke invoer om in een vingerafdruk van vaste lengte: dezelfde invoer levert altijd dezelfde hash op, maar zelfs een verandering van één teken levert een compleet andere op, en de oorspronkelijke tekst kan niet worden teruggehaald uit de hash. Hashes worden gebruikt om bestandsintegriteit te controleren, wachtwoorden op te slaan, en data te ondertekenen.
- Welk hash-algoritme moet ik gebruiken?
- SHA-256 is de standaard moderne keuze en wat de meeste systemen verwachten. SHA-384 en SHA-512 bieden langere digests uit dezelfde SHA-2-familie. Gebruik SHA-1 alleen wanneer een legacy-systeem het specifiek vereist.
- Is SHA-1 veilig om te gebruiken?
- Niet voor beveiliging. Praktische collisie-aanvallen tegen SHA-1 bestaan al sinds 2017, dus het mag niet worden gebruikt voor handtekeningen, certificaten, of wachtwoordopslag. Het wordt hier alleen aangeboden voor legacy-checksums en compatibiliteit met oudere systemen die nog steeds SHA-1-digests verwachten.
- Waarom is er geen MD5-optie?
- De Web Crypto API implementeert MD5 bewust niet omdat het al decennia cryptografisch gebroken is, en deze tool alleen algoritmen levert die de browser native aanbiedt. Als een legacy-systeem MD5 vereist, heb je een speciaal (niet-browser) hulpprogramma nodig.
- Kan ik de hash in hoofdletters krijgen?
- Ja. Hashes worden standaard getoond als kleine letters hexadecimaal, wat de gangbare conventie is, maar de hoofdletters-schakelaar zet elke digest om naar hoofdletters hex. Beide vormen representeren exact dezelfde bytes.