Bestand-hash

MD5-, SHA-1-, SHA-256-, SHA-512-checksum van elk bestand.

Beveiliging

Upload een bestand om de MD5-, SHA-1-, SHA-256- en SHA-512-hashes te berekenen. Gebruik dit om de bestandsintegriteit te verifiëren of te vergelijken met een gepubliceerde checksum. Alle hashing draait in je browser — je bestand verlaat je apparaat nooit. Aanbevolen: bestanden onder 50 MB.

Over bestandshash

Een bestandshash (checksum) is een vingerafdruk van de inhoud van het bestand. Hetzelfde bestand levert altijd dezelfde hash op; een enkele bitwijziging verandert de hash volledig. Ontwikkelaars en uitgevers publiceren vaak SHA-256- of MD5-hashes zodat je kunt verifiëren dat een download niet corrupt of gemanipuleerd is. Deze tool berekent MD5, SHA-1, SHA-256 en SHA-512 in je browser — geen upload naar een server.

Hoe te gebruiken

  1. Klik op Bestand kiezen en selecteer een bestand (aanbevolen onder 50 MB).
  2. Hashes worden automatisch berekend. Kopieer een hash om te vergelijken met een gepubliceerde checksum.

Belangrijkste kenmerken

  • Vier algoritmen tegelijk — Berekent MD5, SHA-1, SHA-256 en SHA-512 tegelijkertijd zodat je kunt vergelijken met elke gepubliceerde checksum.
  • 100% client-side — Bestanden worden volledig in je browser verwerkt. Er wordt niets naar een server geüpload.
  • Universele bestandsondersteuning — Werkt met elk bestandstype: executables, archieven, documenten, afbeeldingen en meer.
  • Direct kopiëren — Klik om een hashwaarde te kopiëren voor snelle vergelijking of documentatie.
  • Privacy eerst — Je bestanden blijven te allen tijde op je apparaat, waardoor het veilig is voor gevoelige documenten.

Wanneer dit hulpmiddel te gebruiken

  • Verifiëren dat een gedownload bestand overeenkomt met de SHA-256-checksum die de softwareleverancier heeft gepubliceerd.
  • Controleren dat een bestandsoverdracht (USB, e-mail, cloud) zonder datacorruptie is voltooid.
  • Twee bestanden vergelijken om te bepalen of hun inhoud identiek is zonder ze te openen.
  • Checksums genereren voor je eigen bestanden voordat je ze naar anderen distribueert.
  • Beveiligingsauditing om te verzekeren dat kritieke bestanden niet zijn gemanipuleerd.

Technische details

Deze tool leest bestanden met de JavaScript FileReader API en geeft de binaire data door aan de Web Crypto API voor SHA-1-, SHA-256- en SHA-512-berekening. MD5 wordt berekend met de SparkMD5-bibliotheek aangezien dit niet beschikbaar is in Web Crypto. Hashresultaten worden weergegeven in hexadecimale encoding. MD5 produceert een 128-bits (32 hex-teken) uitvoer, SHA-1 produceert 160-bits (40 hex), SHA-256 produceert 256-bits (64 hex) en SHA-512 produceert 512-bits (128 hex) uitvoer. Let op dat MD5 en SHA-1 als cryptografisch gebroken worden beschouwd voor beveiligingsdoeleinden en alleen gebruikt moeten worden voor niet-beveiligingschecksums. Voor HMAC-gebaseerde authenticatie, zie onze HMAC Generator.

Conclusie

De Bestandshash Calculator biedt een snelle, privé en betrouwbare manier om bestandsintegriteit direct in je browser te verifiëren. Of je nu softwaredownloads valideert of kritieke documenten auditeert, het lokaal berekenen van checksums zorgt ervoor dat je bestanden privé blijven terwijl je vertrouwen hebt in hun authenticiteit.

Veelgestelde vragen

Wordt mijn bestand naar een server geüpload?
Nee. Hashing gebeurt volledig in je browser. Het bestand verlaat je apparaat nooit.
Wat is de maximale bestandsgrootte?
We raden bestanden onder 50 MB aan om bevriezen van het tabblad te voorkomen. Zeer grote bestanden kunnen lang duren of de browser onresponsief maken.
Waarom zou ik bestandshash gebruiken?
Om te verifiëren dat een gedownload bestand overeenkomt met de verwachte checksum (bijv. SHA-256 op een software-releasepagina). Als de hashes overeenkomen, is het bestand ongewijzigd.
Welk algoritme moet ik gebruiken voor verificatie?
Gebruik SHA-256 als standaardkeuze — het is veilig en breed ondersteund. SHA-512 biedt sterkere beveiliging voor gevoelige toepassingen. Vermijd MD5 en SHA-1 voor beveiligingsdoeleinden omdat ze kwetsbaar zijn voor collision-aanvallen.