Checksumverifier
Wordt precies zoals getypt gehasht, als UTF-8-bytes: één extra spatie of regeleinde verandert elke hash.
Plak de waarde van de downloadpagina, een regel uit een SHA256SUMS-bestand of het hele bestand. Spaties en hoofdletters worden genegeerd.
Klaar. Ga verder om het resultaat te zien.
Checksums zijn korte vingerafdrukken die uit een stuk data worden berekend, en uitgevers zetten ze erbij zodat je kunt bevestigen dat een download of een configuratiewaarde niet beschadigd of gewijzigd is. Deze verifier berekent de checksum van een bestand dat je kiest, of van tekst die je plakt, met MD5, SHA-1, SHA-256, SHA-384, SHA-512 of CRC-32. Plak ook de verwachte waarde (een losse checksum, een regel uit een SHA256SUMS-bestand of het hele bestand): de tool leidt het algoritme af uit de lengte en laat je in één oogopslag zien of ze overeenkomen. Handig om een gedownloade ISO, installer of archief te controleren, en ook API-sleutels, licentiecodes of configuratiefragmenten tegen de hash die een leverancier publiceert.
Een checksum verifiëren
-
1
Kies het bestand
Sleep het gedownloade bestand naar het vak of klik om het te kiezen. Wil je in plaats daarvan tekst controleren, open dan het tabblad Tekst en plak die daar, bijvoorbeeld een API-sleutel of een configuratiefragment.
-
2
Plak de verwachte waarde (optioneel)
Voeg de checksum van de pagina van de uitgever toe, een regel uit het SHA256SUMS-bestand of het hele bestand. Spaties en hoofdletters worden genegeerd, en in een lijst wordt de regel met jouw bestandsnaam gebruikt.
-
3
Kies het algoritme
Laat Automatisch herkennen staan om het algoritme af te leiden uit de lengte van de verwachte waarde (SHA-256 als er geen is), of kies zelf MD5, SHA-1, SHA-256, SHA-384, SHA-512 of CRC-32.
-
4
Lees het oordeel
De volgende pagina toont de checksum om te kopiëren, en de laatste zegt in groen of rood of die overeenkomt met de verwachte waarde. Heb je geen verwachte waarde opgegeven, plak die daar dan om te vergelijken.
Welk algoritme gebruik je?
| Algoritme | Uitvoergrootte | Snelheid | Collisiebestendig? | Gebruik voor… |
|---|---|---|---|---|
| MD5 | 128 bits | Snelste | Gebroken | Alleen legacy-compatibiliteit |
| SHA-1 | 160 bits | Snel | Afgeraden | Legacy; git gebruikt het nog |
| SHA-256 | 256 bits | Gemiddeld | Ja | Moderne standaard |
| SHA-384 | 384 bits | Gemiddeld | Ja | Systemen die al 384 bits gebruiken |
| SHA-512 | 512 bits | Gemiddeld | Ja | Extra paranoia / cryptosleutels |
| CRC32 | 32 bits | Snelste | Nee | Snelle controles op beschadiging, geen beveiliging |
Gebruik SHA-256 tenzij de uitgever een andere vermeldt. MD5 en SHA-1 verschijnen nog steeds bij legacy-downloads, maar zijn met moderne hardware triviaal te vervalsen; gebruik ze alleen voor losse controles op beschadiging, niet voor integriteitsverificatie tegen aanvallers. CRC32 is helemaal geen cryptografische hash: het vangt onbedoelde beschadiging op, maar biedt geen bescherming tegen opzettelijke manipulatie.
Waar uitgevers hashes publiceren
- Linux-distributies: SHA-256 en SHA-512 naast elke ISO-download, vaak met een PGP-ondertekend SHASUMS-bestand.
- Open-source releases (GitHub): hashes op de releasepagina, vaak via
shasum -a 256in de README. - Bedrijfssoftware: MD5 of SHA-256 bij downloadbevestigingen; sommige leveranciers publiceren een GPG-ondertekend manifest.
- Pakketbeheerders: doen de verificatie automatisch (apt, yum, Homebrew). Handmatige verificatie is alleen nodig bij directe downloads.
Verificatietips
- Haal de hash uit een andere bron dan het bestand. Komen beide van dezelfde gecompromitteerde mirror, dan kunnen beide vervalst zijn.
- Controleer een GPG-handtekening wanneer die beschikbaar is. Een ondertekend SHASUMS-bestand bewijst dat de uitgever (met zijn privésleutel) achter de hashes staat.
- Controleer de waarde opnieuw na een overdracht: als je een bestand of een geheim tussen machines verplaatst, bereken de hash dan aan beide kanten om te bevestigen dat ze overeenkomen.
- Let op regeleinden: een extra of ontbrekend regeleinde aan het einde verandert de hash volledig. Wijkt de geplakte tekst ook maar één teken af van het origineel, dan klopt de checksum niet.
Privacy
Het bestand dat je kiest, wordt in je browser gelezen en gehasht en nooit geüpload, en geplakte tekst wordt op dezelfde manier gehasht. In de stappenmodus worden het resultaat, de geplakte tekst en de verwachte waarde tussen de stappen in dit browsertabblad bewaard, zodat je ze niet opnieuw hoeft te plakken. Ze worden niet naar onze servers gestuurd en niet aan de paginalink toegevoegd.
Veelgestelde vragen
Veelvoorkomende oorzaken: je hebt de verwachte waarde gekopieerd uit een andere versie van de release, de tekst bevat extra spaties, tabs of regeleinden (zelfs één regeleinde aan het einde verandert de hash) of je hebt een ander algoritme gekozen dan de uitgever. Controleer of je de juiste tekst met de juiste hash-regel vergelijkt.
Voor losse controles op beschadiging (is de download netjes afgerond?), ja. Voor beveiligingsgevoelige verificatie (is dit bestand gemanipuleerd?), nee: MD5-collisies zijn in seconden te construeren op gangbare hardware.
CRC32 is een snelle, niet-cryptografische checksum die ZIP-bestanden, PNG-afbeeldingen en netwerkprotocollen gebruiken om onbedoelde beschadiging op te vangen. Het detecteert willekeurige schade goed, maar een aanvaller kan in milliseconden een collisie maken, vertrouw er dus nooit op voor beveiliging.
Ja. Kies het bestand bij de eerste stap: het wordt in je browser in delen gelezen en gehasht, zodat zelfs ISO-images van meerdere gigabytes werken, en het wordt nooit geüpload. Plak daarna de waarde die de uitgever vermeldt, of het hele SHA256SUMS-bestand, om het oordeel te krijgen.
Gerelateerde tools
Getal-naar-letter-code
Zet getallen om naar letters en terug met de code A=1, B=2 (A1Z26) voor puzzels, raadsels en aanwijzingen in escaperooms.
SSH-sleutelgenerator
Genereer een RSA-SSH-sleutelpaar (2048, 3072 of 4096 bits) volledig in je browser. Noch de privésleutel, noch de openbare sleutel verlaat je apparaat. Voeg een opmerking toe en download beide.
SHA256-generator
Genereer SHA-256-hashen van elke tekst. Het resultaat is een uitvoering in hexformat met 64 karakters; dezelfde algoritme wordt gebruikt voor Bitcoin-adressen, TLS-certificaten en JWT-signatuur.
SHA1-hashgenerator
Genereer SHA-1-hashes (40 hexadecimale tekens) uit elke tekstinvoer. Handig voor traditionele controlesummen, Git-object-ID's en niet-beveiligingsgerelateerde integriteitscontroles.
SHA512-hashgenerator
Genereer de SHA-512-hash van elke tekst als een hexadecimale reeks van 128 tekens in kleine letters. Gratis en snel, ideaal voor checksums en integriteitscontroles.
SHA256-hashgenerator
Genereer een SHA-256-hash uit willekeurige tekst. Deterministische hexadecimale uitvoer van 64 kleine letters, het algoritme achter Bitcoin, TLS-certificaten en JWT-handtekeningen.
Tool beschikbaar in andere talen
- Vérificateur de somme de contrôle [FR]
- Trình kiểm tra checksum [VI]
- Kontrollsummeverifierare [SV]
- チェックサム検証 [JA]
- Weryfikator sum kontrolnych [PL]
- Verificador de Suma de Comprobación [ES]
- Verificador de Checksum [PT]
- ตัวตรวจสอบ checksum [TH]
- Pemeriksa Checksum [ID]
- 체크섬 검증기 [KO]
- مدقّق المجموع الاختباري [AR]
- Prüfsummen-Verifizierer [DE]
- Checksum Verifier [EN]
- Verificatore di checksum [IT]
- Проверка контрольной суммы [RU]
- Checksum Doğrulayıcı [TR]
- 校验和验证器 [ZH]