Hasjgenerator
Cryptografische hashfuncties koppelen invoer van elke omvang aan een vingerafdruk met een vaste lengte. Gebruik SHA-256 voor controles van de bestandsintegriteit, cachesleutels en leren — niet voor het opslaan van wachtwoorden (gebruik bcrypt/Argon2).
Zo genereer je een hash
1. Plak tekst of upload een klein bestand, indien ondersteund.
2. Selecteer algoritme (SHA-256 aanbevolen voor nieuw werk).
3. Kopieer de hexadecimale uitvoer.
4. Vergelijk met de verwachte controlesom van de downloadpagina van de leverancier.
Hasj-voorbeelden
Controleer de downloadintegriteit
Vergelijk SHA-256 van ISO-bestand met door de uitgever geposte hash.
Cachesleutel
Hash canonieke JSON verzoektekst naar sleutel Redis-invoerontdubbeling.
Gravatar e-mailhash
MD5 van e-mail in kleine letters voor oudere avatar-URL - MD5 niet voor beveiliging.
Wanneer gebruik je deze tool
• Bij het verifiëren van bestandsdownloads aan de hand van gepubliceerde controlesommen.
• Bij het genereren van deterministische ID's uit inhoud (git blob-stijl).
• Bij het leren hoe eenrichtingsfuncties werken.
Integriteit, geen authenticiteit
Hash bewijst dat het bestand ongewijzigd is sinds de hash is gepubliceerd - onderteken de hash met GPG om de auteur te bewijzen.
Veelgestelde vragen
SHA-256 versus MD5?
SHA-256 is veilig voor integriteit; MD5 kent botsingsaanvallen — alleen prima voor niet-vijandige cachesleutels.
Gezouten wachtwoorden?
Gebruik een speciale wachtwoord-hash-API, niet deze tool.
Hex versus Base64-uitvoer?
Dezelfde bytes, verschillende codering - komen overeen met het leveranciersformaat.
Unicode-invoer?
UTF-8 bytes gehasht - dezelfde string, verschillende codering geeft verschillende hash.
Lokaal?
Ja - Web Crypto- of js-bibliotheek in browser.