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
- Geen upload
- SHA-256 via Web Crypto
- Exacte byte-voor-bytevergelijking
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.
Een gelijke waarde toont dat jouw lokale bestand byte voor byte identiek is aan het bestand waarop de verwachte checksum betrekking heeft.
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.
- Open de releasepagina van de slicer en kies het exacte pakket voor je besturingssysteem.
- Zoek onder de bestandsnaam naar “SHA-256” en kopieer de volledige waarde.
- Ga terug, kies het gedownloade bestand en plak die waarde in het vergelijkingsveld.
- 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.
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.
Windows · PowerShell
Ingebouwd in recente Windows PowerShell.Get-FileHash -Algorithm SHA256 ".\slicer-installer.exe"macOS · shasum
Ingebouwd in macOS.shasum -a 256 "slicer-installer.dmg"Linux · sha256sum
Op de meeste distributies geleverd door GNU coreutils.sha256sum "slicer-installer.AppImage"
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.
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855Technische bronnen
De implementatie volgt de digestmethode uit de Web Cryptography API en de SHA-256-definitie in de Secure Hash Standard van NIST.