MD5-hash en checksum

Bereken een MD5-hash van 32 tekens voor UTF-8-tekst of een lokaal bestand. Vergelijk een verwachte controlesom en kopieer of download het resultaat in je browser.

Berekenen
0 tekens
Resultaat

Het resultaat verschijnt hier.

Zo bereken en controleer je een MD5-hash

  1. Voer tekst in of selecteer één lokaal bestand; een geselecteerd bestand heeft voorrang op het tekstveld.
  2. Plak eventueel de verwachte MD5-controlesom en start de berekening.
  3. Kopieer of download het resultaat van 32 tekens en controleer of het overeenkomt met de verwachte controlesom.

Aan de slag met MD5-hash en checksum

MD5 is bruikbaar om bestaande checksums te vergelijken, maar is niet meer botsingsbestendig. Gebruik het niet voor wachtwoorden, handtekeningen of beveiligingscontroles. Kies waar mogelijk SHA-256 of een sterker alternatief.

MD5-voorbeeld: de standaardtestvector abc

Invoer
abc
Resultaat
900150983cd24fb0d6963f7d28e17f72

Vragen over MD5-hash en checksum

Krijg ik MD5 met 32 of met 16 tekens?

Het resultaat is de volledige MD5-digest van 128 bits, weergegeven als 32 kleine hexadecimale tekens. Sommige oudere systemen noemen de middelste 16 tekens een ‘MD5 van 16 tekens’: dat is een ingekorte weergave, geen ander algoritme. Deze tool geeft de volledige digest.

Hoe controleer ik de MD5-controlesom van een bestand?

Selecteer één bestand, plak alleen de verwachte hash zonder bestandsnaam of opdrachtprefix en bereken. Bij het vergelijken worden hoofdletters, kleine letters en witruimte aan het begin en einde genegeerd. Bestanden worden als ruwe bytes gelezen, tot 32 MiB; tekst wordt als UTF-8 verwerkt, tot 8 MiB. Het bestand wordt niet geüpload.

Waarom verschilt mijn MD5 van die uit een andere tool?

De invoerbytes moeten identiek zijn. Hoofdletters, spaties aan het einde, een laatste regeleinde, CRLF in plaats van LF, een UTF-8 BOM of een andere codering veranderen de hash. Tekst wordt niet genormaliseerd. Bestandsnamen en paden tellen niet mee; bij een geselecteerd bestand wordt dat gehasht in plaats van de getypte tekst.

Kun je MD5 ontsleutelen en is het geschikt voor wachtwoorden?

MD5 is een hash, geen omkeerbare versleuteling; deze tool herstelt de oorspronkelijke invoer niet. Bekende invoer kan worden geraden of opgezocht, en voor MD5 bestaan praktische collision-aanvallen. Gebruik het om bestaande controlesommen te vergelijken op onbedoelde wijzigingen, niet om echtheid te bewijzen. Kies SHA-256 voor nieuwe bestandscontroles en een speciale wachtwoordhash zoals Argon2id voor wachtwoordopslag.

Worden mijn bestanden, tokens of teksten geüpload?

Nee. De verwerking vindt plaats in je browser. De website levert de pagina en de programmacode, maar stuurt je invoer niet naar een conversieserver en slaat die niet op in een account.

  • SHA-256-hash en checksum

    Bereken SHA-256 voor tekst en bestanden en controleer downloads aan de hand van gepubliceerde checksums.

  • SHA-1-hash en checksum

    Bereken SHA-1 voor UTF-8-tekst of bestanden en vergelijk het resultaat met een checksum.

  • SHA-512-hash en checksum

    Bereken SHA-512 voor tekst en bestanden op je apparaat en vergelijk volledige hexadecimale checksums.

Alle ontwikkelaarstools

Codering en bestanden

Zet tekst, bytes, URL’s en ingesloten afbeeldingen om zonder de oorspronkelijke gegevens te veranderen.

Gegevens en tekst analyseren

Bekijk gestructureerde gegevens en tokens en zie precies wat er is veranderd.

Hashes, ID’s en schema’s

Controleer bestanden, genereer identificatiecodes en bekijk tijden en terugkerende uitvoeringen.

Je invoer en bestanden worden op je eigen apparaat verwerkt. Laat vertrouwelijke resultaten niet op een gedeeld klembord staan en gebruik een betrouwbaar apparaat voor privésleutels en tokens.