FT File Tools

Bestandshash-controle – MD5, SHA-1, SHA-256 en CRC32

Bereken de MD5-, SHA-1-, SHA-256- en CRC32-controlesom van elk bestand en vergelijk met een geplakte hash. Ook enorme bestanden, in je browser, zonder upload.

🔒 Draait volledig in je browser — niets wordt geüpload

Drop one or more files here or click to choose

Files are read in chunks by your browser — any size, nothing is uploaded.

Advertentie

Downloads controleren met een controlesom

Een controlesom, ook wel hash genoemd, is een korte vingerafdruk die wordt berekend uit elke byte van een bestand. Verander je maar één bit, dan verandert de vingerafdruk volledig. Daarom publiceren Linux-distributies, softwareleveranciers, firmwaresites en modpagina's voor games een SHA-256 of MD5 naast hun downloads: na het downloaden bereken je de hash van jouw kopie en vergelijk je die met de hunne. Zijn beide waarden identiek, dan is het bestand compleet en ongewijzigd aangekomen. Verschillen ze, dan is de download onderbroken, het bestand op schijf beschadigd of is het niet het bestand dat de uitgever heeft vrijgegeven.

Deze tool berekent de vier controlesommen waar mensen het vaakst naar zoeken – MD5, SHA-1, SHA-256 en CRC32 – in één keer over het bestand, zodat je nooit hoeft te raden welke een website gebruikt. Plak de gepubliceerde waarde in het veld en het resultaat wordt groen bij een match en rood bij een verschil. Het algoritme wordt automatisch herkend aan de lengte van de hash, en je kunt een heel SHA256SUMS-, .md5- of .sha256-bestand plakken: de regel waarvan de naam overeenkomt met jouw bestand wordt gebruikt.

Privé en snel, ook bij enorme bestanden

Veel online hashcontroles vragen je het bestand eerst te uploaden, wat traag is bij een ISO-image van 5 GB en geen goed idee is voor privédocumenten. Hier verlaat het bestand je apparaat nooit. Je browser leest het in blokken van 4 MB en geeft die door aan WebAssembly-implementaties van elk algoritme, zodat het geheugengebruik laag blijft en grote bestanden op een gewone computer met honderden megabytes per seconde worden verwerkt. Je kunt meerdere bestanden tegelijk hashen en op elk moment annuleren.

MD5 vs SHA-1 vs SHA-256 vs CRC32

SHA-256 is de moderne standaard en de juiste keuze als je zelf controlesommen publiceert. MD5 en SHA-1 worden nog veel gebruikt en zijn prima om onbedoelde beschadiging op te sporen, maar aanvallers kunnen verschillende bestanden maken met dezelfde MD5 of SHA-1, dus je moet er niet op vertrouwen om te bewijzen dat een bestand niet is gemanipuleerd. CRC32 is een 32-bits foutdetectiecode die wordt gebruikt in ZIP-archieven, PNG-afbeeldingen en netwerkprotocollen en populair is voor het controleren van ROM's en gamebestanden. Hij vangt transmissiefouten op, maar biedt helemaal geen beveiliging.

Hoe te gebruiken

  1. Bestanden toevoegenSleep een of meer bestanden naar het vak of klik om ze te kiezen. Elke grootte werkt: bestanden worden in blokken gelezen.
  2. Controlesommen ophalenMD5, SHA-1, SHA-256 en CRC32 worden samen in één keer berekend, met een voortgangsbalk voor grote bestanden.
  3. Verwachte hash plakkenPlak de controlesom van de downloadpagina, of het hele SHA256SUMS-bestand. De tool herkent het algoritme en toont of het klopt of niet.
  4. Kopiëren of opslaanKopieer één hash, kopieer ze allemaal of download een .sha256-bestand om met anderen te delen.

Veelgestelde vragen

Wordt mijn bestand geüpload?
Nee. Het bestand wordt door je browser gelezen en lokaal gehasht met WebAssembly. Er wordt niets naar een server gestuurd, dus je kunt vertrouwelijke bestanden en ISO-images van meerdere gigabytes veilig controleren.
Welke hash moet ik gebruiken?
Gebruik wat de uitgever vermeldt, meestal SHA-256. MD5 en SHA-1 zijn prima om onbedoelde beschadiging te herkennen, maar niet veilig tegen opzettelijke manipulatie. CRC32 is een snelle controlesom voor foutdetectie die wordt gebruikt door ZIP-bestanden en veel game- en emulatorcommunity's.
Hoe weet de tool welk algoritme mijn geplakte hash is?
Aan de lengte: 8 hextekens is CRC32, 32 is MD5, 40 is SHA-1 en 64 is SHA-256. Hoofdletters, kleine letters en spaties maken niet uit, en regels uit sha256sum, md5sum of controlesombestanden in BSD-stijl worden herkend.
De hash komt niet overeen. Wat nu?
Download het bestand opnieuw, het liefst van de officiële bron. Een verschil betekent dat het bestand onvolledig, beschadigd of anders is dan het bestand dat de uitgever heeft gehasht. Controleer ook of je met het juiste bestand vergelijkt: installers bestaan vaak in meerdere builds met verschillende controlesommen.
Advertentie