Lokale bestandscontrole

Controleer een download voordat je hem opent.

Kies het gedownloade bestand en plak de gepubliceerde SHA-256-waarde. Je browser leest het bestand lokaal en vergelijkt de twee vingerafdrukken.

SHA-256-controle

Lokale verwerking · het gekozen bestand blijft op dit apparaat

Plak de waarde die bij de download staat. Een optioneel voorvoegsel “sha256:” en spaties zijn toegestaan.
Geen bestand gekozenBrowserlimiet: 512 MiB

Wat de uitkomst bewijst

Een checksum is een compacte vingerafdruk van elke byte in een bestand. Dezelfde invoer levert dezelfde SHA-256-waarde van 64 tekens op.

Gelijk

Een gelijke waarde toont dat jouw lokale bestand byte voor byte identiek is aan het bestand waarop de verwachte checksum betrekking heeft.

Niet gelijk

Een verschil kan komen door een onvolledige download, een gewijzigd bestand of de verkeerde checksum. Verwijder het bestand en haal het opnieuw bij de uitgever.

De verwachte hash vinden op SlicerShelf

SlicerShelf toont alleen een SHA-256-waarde als de releasebron die aanlevert. Vergelijk nooit met een waarde die je zelf uit hetzelfde gedownloade bestand hebt berekend.

  1. Open de releasepagina van de slicer en kies het exacte pakket voor je besturingssysteem.
  2. Zoek onder de bestandsnaam naar “SHA-256” en kopieer de volledige waarde.
  3. Ga terug, kies het gedownloade bestand en plak die waarde in het vergelijkingsveld.
  4. Open het bestand alleen als de berekende en verwachte waarde gelijk zijn.

Zo werkt SHA-256-controle

De browser leest het volledige bestand en geeft de bytes aan de digestfunctie van Web Crypto. Zelfs één gewijzigde byte levert met overweldigende waarschijnlijkheid een andere uitkomst op.

Een checksum bevestigt integriteit, geen auteurschap. De waarde is zo betrouwbaar als de plek waar je de verwachte hash vond; gebruik de releasepagina van de uitgever of de bron die SlicerShelf vermeldt.

Je bestand blijft op dit apparaat

De bestandskiezer geeft deze pagina tijdelijk leestoegang tot het bestand dat je kiest. De controle stuurt bestandsnaam, inhoud en berekende checksum niet naar SlicerShelf.

Als je de pagina sluit of herlaadt, verdwijnen het gekozen bestand en de uitkomst. De browser kan voor de pagina zelf wel de normale lokale geschiedenis en cache bewaren.

Praktische grenzen

  • Web Crypto berekent de digest nadat de browser het bestand in het geheugen heeft gelezen. Daarom geldt hier een limiet van 512 MiB om geheugentekort te voorkomen.
  • Een gelijke waarde zegt niet of het bestand van de uitgever veilig, ondertekend of geschikt voor jouw printer is. De controle bevestigt alleen dat de bytes overeenkomen.
  • Is er geen vertrouwde SHA-256 gepubliceerd, dan blijft een zelf berekende checksum bruikbaar om latere wijzigingen in je eigen kopie te ontdekken.
06

Controleren zonder browser

Voer voor grote bestanden of een offline controle het commando voor jouw besturingssysteem uit in de map met de download. Vervang de voorbeeldnaam exact.

07

Voorbeeld: een leeg bestand

Een leeg bestand bevat nul bytes, maar heeft toch een vaste SHA-256-vingerafdruk. Maak of kies een leeg bestand en vergelijk de uitkomst hieronder.

Verwachte uitkomst voor een bestand van nul bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Technische bronnen

De implementatie volgt de digestmethode uit de Web Cryptography API en de SHA-256-definitie in de Secure Hash Standard van NIST.