← Home

Bestandshash-generator

Berekent de MD5-, SHA-1-, SHA-256- of SHA-512-hash van een bestand. Vergelijk het resultaat met de hash die de bron publiceert en je weet of een download beschadigd of gemanipuleerd is; het bestand wordt alleen lokaal in je browser gelezen en nooit geüpload. SHA-256 is de moderne standaard, MD5 en SHA-1 zijn alleen nog bruikbaar voor eenvoudige integriteitscontroles.

🔒
Sleep een bestand hierheen of klik om te selecteren
Het bestand verlaat je apparaat nooit — het wordt lokaal in je browser gehasht.
Algoritmes

Wat is een bestandshash?

Een hash (of checksum) is een korte vingerafdruk met vaste lengte, berekend uit de exacte bytes van een bestand. Verander één bit en de hash verandert volledig, dus het is de standaardmanier om te bevestigen dat een download niet beschadigd of gemanipuleerd is: vergelijk de hash die je hier berekent met de hash die de bron heeft gepubliceerd. SHA-256 is de moderne standaard; MD5 en SHA-1 worden nog steeds veel gebruikt voor eenvoudige integriteitscontroles, ook al worden ze niet langer als veilig beschouwd tegen opzettelijke manipulatie.

Zo bereken je een bestandshash

  1. Bestand kiezen — sleep een bestand naar het dropgebied of klik om te selecteren.
  2. Algoritme kiezen — vink de gewenste opties aan bij MD5, SHA-1, SHA-256 en SHA-512 (meerdere tegelijk kan).
  3. (Optioneel) verifiëren — plak de door de uitgever gepubliceerde waarde in het vak 'Verwachte hash' en de overeenkomst wordt automatisch vergeleken.
  4. Resultaat bekijken — de berekende hashes verschijnen, en het algoritme dat overeenkomt met de verwachte hash wordt groen gemarkeerd.

Welk hash-algoritme moet ik kiezen?

In principe kies je hetzelfde algoritme als de checksum die de uitgever heeft gepubliceerd. Heb je de keuze, dan is SHA-256 momenteel de standaardkeuze voor zowel integriteit als beveiliging. MD5 en SHA-1 worden snel berekend en worden nog vaak door uitgevers aangeboden, dus voor een eenvoudige beschadigingscontrole zijn ze bruikbaar, maar gebruik SHA-256 of hoger als bescherming tegen manipulatie het doel is. Je kunt ook meerdere algoritmes tegelijk aanvinken om ze samen te controleren.

Hoe verifieer ik een gedownload bestand?

Upload het gedownloade bestand in deze tool en plak de checksum die de uitgever (officiële site, release-notes enz.) heeft gepubliceerd in het vak 'Verwachte hash'. Als de waarden overeenkomen, wordt het bijbehorende algoritme groen weergegeven en weet je dat het bestand niet beschadigd of gemanipuleerd is. Komen ze niet overeen, dan kun je het beter opnieuw downloaden of een andere bron controleren.

Is MD5 veilig?

Voor het controleren van integriteit is het nog steeds bruikbaar, maar voor beveiligingsdoeleinden is het niet veilig. Bij MD5 kunnen opzettelijk botsingen worden gemaakt waarbij twee verschillende invoeren dezelfde hash opleveren, waardoor het niet te vertrouwen is om kwaadwillige manipulatie tegen te gaan. Voor een snelle controle op beschadiging tijdens de overdracht volstaat het, maar gebruik SHA-256 of hoger als bescherming tegen manipulatie belangrijk is.

Wordt mijn bestand ergens geüpload?

Nee. Het hashen gebeurt volledig in je browser — SHA-hashes gebruiken de ingebouwde Web Crypto API en MD5 gebruikt een kleine zelf-gehoste bibliotheek, dus je bestand wordt nooit naar een server verzonden of daar opgeslagen. Om een download te verifiëren, plak je de checksum van de uitgever in het vak "Verwachte hash" en wordt het overeenkomende algoritme groen gemarkeerd.