Naar de inhoud

Hash-generator

Bereken een checksum van tekst of een bestand, bijvoorbeeld om die te vergelijken met de SHA-256-waarde die naast een download staat.

Uitvoer

Je resultaat verschijnt hier.

Gemaakt in je browser, niet naar onze servers verstuurd.

Kies SHA-256 of SHA-512 voor nieuwe checksums.

Lokaal verwerktBestanden en tekst worden in je browser verwerkt en niet naar onze servers geüpload.Meer informatie

Zo genereer je een hash

  1. 01

    Voer tekst in of kies een bestand

    Schakel tussen Tekst en Bestand. Elk bestandstype kan.

  2. 02

    Kies een algoritme

    SHA-256 is de standaard. SHA-384, SHA-512 en SHA-1 zijn ook beschikbaar.

  3. 03

    Genereren en vergelijken

    Kopieer de hash in kleine hexadecimale tekens en vergelijk die met de verwachte waarde.

Algoritmen

  • SHA-256: 64 hextekens. De standaardkeuze voor checksums van bestanden en de meeste integriteitscontroles.
  • SHA-384 en SHA-512: 96 en 128 hextekens.
  • SHA-1: 40 hextekens. Alleen voor oudere systemen; het is niet meer bestand tegen botsingen.
  • MD5 wordt niet aangeboden.

Zo wordt de hash berekend

Hashes worden berekend met de Web Crypto API van je browser. Tekst wordt als UTF-8-bytes gehasht, dus het resultaat komt overeen met opdrachtregeltools zoals sha256sum voor dezelfde tekst zonder regeleinde aan het eind.

Een bestand wordt eerst volledig in het geheugen gelezen, dus bij heel grote bestanden bepaalt het geheugen van je apparaat wat mogelijk is. Het bestand wordt niet geüpload.

Gerelateerde tools

Veelgestelde vragen

Hoe controleer ik een download met SHA-256?

Kies Bestand, selecteer de download, laat SHA-256 staan en genereer. Het resultaat moet teken voor teken gelijk zijn aan de checksum van de aanbieder.

Waarom verschilt mijn hash van die op de opdrachtregel?

Vaak omdat echo een regeleinde aan de tekst toevoegt. Hash exact dezelfde bytes: gebruik printf, of hash het bestand zelf.

Kan ik hiermee wachtwoorden hashen?

Nee. Gewone SHA-hashes zijn te snel om wachtwoorden veilig op te slaan. Gebruik in je applicatie een wachtwoord-hashfunctie zoals Argon2 of bcrypt.

Ondersteunt deze tool MD5?

Nee. Alleen SHA-1, SHA-256, SHA-384 en SHA-512 zijn beschikbaar.