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.