Hash generator (MD5, SHA-256 en meer)

Typ of plak tekst en zie direct de hash. Kies MD5, SHA-1, SHA-256, SHA-384 of SHA-512, als hexadecimale code of Base64. Je tekst blijft op je eigen apparaat: de hash wordt in je browser berekend.

Algoritme
Uitvoer

Zo werkt het

  1. Plak je code

    Plak de code in het linkervak of open een bestand. Geen code bij de hand? Klik op Voorbeeld.

  2. Direct resultaat

    De uitkomst verschijnt terwijl je typt. Is er een fout, dan zie je op welke regel en welk teken.

  3. Kopieer of download

    Kopieer het resultaat met één klik of sla het op als bestand voor je editor of project.

Wat is een hash?

Een hashfunctie maakt van elke tekst een vingerafdruk met een vaste lengte. Dezelfde tekst geeft altijd dezelfde hash, maar één ander teken geeft een compleet andere. Terugrekenen van hash naar tekst kan niet. Je gebruikt een hash om te controleren of een download of bericht niet veranderd is, of om gegevens te vergelijken zonder ze zelf op te slaan.

Let op: elke spatie en regeleinde telt mee. "hallo" en "hallo " (met spatie) geven een andere hash. De tekst wordt als UTF-8 gehasht, net als sha256sum of PHP's hash().

Welk algoritme kies je?

  • SHA-256 is de standaard voor controlegetallen, API's en blockchains.
  • SHA-384 en SHA-512 zijn langere varianten uit dezelfde familie.
  • MD5 en SHA-1 zijn nog prima om te zien of een bestand beschadigd is, maar niet meer veilig tegen opzettelijk vervalsen. Gebruik ze niet voor wachtwoorden of handtekeningen.

Wachtwoorden sla je trouwens nooit op met een gewone hash, maar met een trage functie zoals bcrypt of Argon2.

HMAC met een sleutel

Met HMAC wordt een geheime sleutel meegenomen in de hash. Alleen wie de sleutel kent kan dezelfde code maken; zo controleren bijvoorbeeld webhooks van betaalproviders dat een bericht echt van hen komt. Met Elke regel apart hashen krijg je per regel een hash, handig voor een lijst e-mailadressen of ID's.

Veelgestelde vragen

Is hash generator gratis?

Ja. Hash generator is helemaal gratis, zonder account, registratie of limiet op het aantal keer.

Wordt mijn code opgeslagen?

Nee. Je code wordt in je browser verwerkt en niet naar een server gestuurd of bewaard.

Werkt het op mijn telefoon?

Ja. De tool werkt in elke moderne browser op telefoon, tablet en computer.