Bestandschecksum
Bereken SHA-1-, SHA-256- en SHA-512-checksums van lokale bestanden met crypto.subtle. Vergelijk een verwachte hash zonder iets te uploaden.
🔒 Draait volledig in uw browser — niets wordt geüploadControleer downloads zonder het bestand te uploaden
Een bestandschecksum is een korte vingerafdruk van de exacte bytes in een bestand. Softwareprojecten publiceren vaak SHA-checksums naast installatieprogramma's, archieven en firmware-images, zodat je kunt bevestigen dat een download ongeschonden is aangekomen. Deze tool leest het geselecteerde bestand in je browser, geeft de bytes door aan crypto.subtle.digest en toont de SHA-1-, SHA-256- en SHA-512-resultaten als hexadecimale tekst in kleine letters. Het bestand verlaat je apparaat nooit. Daardoor is de pagina handig voor het controleren van privédocumenten, grote downloads of interne build-artefacten wanneer je het bestand niet naar een onlinedienst wilt sturen alleen om een digest te berekenen.
Een verwachte hash vergelijken
Plak de door de uitgever opgegeven checksum in het veld voor de verwachte hash, voor of na de berekening. De vergelijking negeert spaties, dubbele punten en hoofdletters, zodat hashes uit release-notes, pakketbeheerders of terminaluitvoer makkelijker te controleren zijn. Een match betekent dat het gekozen bestand voor dat algoritme dezelfde bytes heeft. Een resultaat zonder match moet je zorgvuldig behandelen: misschien heb je een andere versie gekozen, het verkeerde algoritme gekopieerd, een onvolledig bestand gedownload of gewijzigde inhoud ontvangen. Download opnieuw van de officiële bron en vergelijk met een vertrouwde pagina voordat je iets gevoeligs installeert of opent.
Grenzen van checksums en veilige gewoontes
Checksums zijn uitstekend om onbedoelde beschadiging op te sporen en te bevestigen dat twee kopieën identiek zijn, maar ze zijn slechts zo betrouwbaar als de plek waar je de verwachte waarde vandaan haalt. Als een aanvaller zowel het bestand als de gepubliceerde hash kan vervangen, kan een checksum alleen de echtheid niet bewijzen. Geef de voorkeur aan SHA-256 of SHA-512 van een HTTPS-releasepagina, pakketregister of ondertekende aankondiging. SHA-1 is opgenomen omdat oudere projecten het nog publiceren, maar het is geen goede keuze voor nieuwe beveiligingsgevoelige workflows. Zoek bij belangrijke software ook naar codeondertekening, losse handtekeningen of informatie over reproduceerbare builds. Deze browsertool is een privé eerste stap: je krijgt de digest lokaal, zodat je die kunt vergelijken met de sterkste beschikbare bron.
Hoe te gebruiken
- Kies een bestandSelecteer de download of het document dat je wilt controleren.
- Lokaal hashenDe browser leest het bestand en berekent de SHA-1-, SHA-256- en SHA-512-checksums.
- Verwachte hash vergelijkenPlak een gepubliceerde checksum om te zien of die overeenkomt met een van de gegenereerde digests.