Naar de inhoud springen
Gratis, zonder registratie, in je browser

Hashgenerator voor MD5, SHA-1, SHA-256 en SHA-512

De hashgenerator berekent voor een tekst of bestand tegelijk MD5, SHA-1, SHA-256 en SHA-512, als Hex of Base64. Voor ZAP-Hosting is de SHA-256-hash bijvoorbeeld 1cd8d762eb2a7a79…. Met de checksumvergelijking zie je meteen of een serverdownload of Plugin ongewijzigd is. Alles gebeurt alleen in je browser.

Gebouwd door Luca Stanek

Checksums horen bij het dagelijks serverbeheer. Op een VPS controleer je ze direct met sha256sum.

0 tekens, 0 bytes (UTF-8)

Zo rekent echo text | sha256sum ook: echo voegt een regeleinde toe, waardoor de hash afwijkt van die van de tekst zonder regeleinde.

Hashes

Zodra je tekst invoert, verschijnen hier MD5, SHA-1, SHA-256 en SHA-512.

Plak de hash van de downloadpagina of de uitvoer van sha256sum. Het algoritme wordt herkend aan de lengte.

Voorbeeldresultaat

Zo ziet het resultaat in de hashgenerator eruit

Je voert tekst in of kiest een bestand en de tool levert meteen alle vier de hashes. Het voorbeeld hieronder gebruikt een vaste voorbeeldtekst; jouw hashes hangen af van je invoer.

Voorbeeld · Tekst zonder regeleinde, uitvoer in hex

Invoer

Tekst
ZAP-Hosting
11 tekens, in UTF-8 precies 11 bytes. Zelfs een extra spatie levert compleet andere hashes op.

Uitvoer

MD5
b8b6e1520117d24a5a5351c89edc9db0
128 bit, 32 hextekens
SHA-1
ad49005c79b06813d236b195f1188cd1e9709eaa
160 bit, 40 hextekens
SHA-256
1cd8d762eb2a7a7969893c0174221ee4a31f6b37130b570949d5f1751a4c1671
256 bit, 64 hextekens
SHA-512
9ecee2b79b9a4323acf0ebf33dce6ac44ba23b32269ddc30918ff1d76120b121643f656b25879b6d4b68ecafb6d0c9c99c8c20abc00c6da3c44f7a4e6c572e31
512 bit, 128 hextekens

Functies

Alles voor hashes en checksums

Van korte tekst tot grote serverdownload: MD5, SHA-1, SHA-256 en SHA-512 in één tool.

Vier algoritmen tegelijk

MD5, SHA-1, SHA-256 en SHA-512 worden tegelijk berekend; je hoeft niets om te schakelen.

Ook grote bestanden

Bestanden worden in blokken van 4 MiB gelezen, met een voortgangsindicator en een annuleerknop.

Checksumvergelijking

Voer de verwachte hash in. Het algoritme wordt herkend aan de lengte en overeenkomsten worden gemarkeerd.

Hex, HEX in hoofdletters of Base64

Uitvoer in het formaat van je bron, elke waarde met één klik te kopiëren.

Net als op de commandoregel

Tekst wordt gehasht als UTF-8, optioneel met een regeleinde zoals bij echo. Zo komen de waarden overeen met sha256sum.

Alleen in je browser

Geen overdracht, geen opslag. Ook vertrouwelijke bestanden blijven op je apparaat.

Handleiding

Hashwaarde berekenen in drie stappen

Zo ga je met de hashgenerator van een tekst of bestand naar een gecontroleerde checksum.

Stap 1

Tekst of bestand kiezen

Kies hierboven ‘Tekst’ of ‘Bestand’. Typ een tekst of sleep een bestand naar het veld, bijvoorbeeld een serverdownload of plug-in. Schakel ‘Regeleinde toevoegen’ in voor dezelfde waarde als bij echo text | sha256sum.

Stap 2

Hashes bekijken en kopiëren

MD5, SHA-1, SHA-256 en SHA-512 verschijnen tegelijk. Kies hex, HEX in hoofdletters of Base64 en kopieer de waarde met één klik.

Stap 3

Checksum vergelijken

Plak de verwachte hash of de uitvoer van sha256sum. De tool herkent het algoritme aan de lengte en laat zien of de checksum overeenkomt.

Algoritmen

MD5, SHA-1, SHA-256 en SHA-512 vergeleken

Alle vier zijn eenrichtingsfuncties met een vaste uitvoerlengte. Ze verschillen in lengte en in de vraag of ze tegenwoordig nog als veilig gelden.

MD5

128 bit, 32 hextekens

Onveilig: botsingen kunnen doelbewust worden gecreëerd.

Alleen nog als checksum tegen toevallige fouten, bijvoorbeeld op oudere downloadpagina's en in Mod-archieven.

SHA-1

160 bit, 40 hextekens

Gekraakt: in 2017 werd de eerste praktische botsing gepubliceerd.

Oude checksums en Git-object-ID's; niet meer gebruiken voor nieuwe handtekeningen.

SHA-256

256 bit, 64 hextekens

Veilig, de standaard voor downloads, Docker-images en certificaten.

Aanbevolen voor nieuwe checksums van serverdownloads, plug-ins en Backups.

SHA-512

512 bit, 128 hextekens

Veilig, op 64-bitsprocessors vaak sneller dan SHA-256.

Lange checksums, integriteitswaarden (SRI) en Linux-images.

Op de server

Checksum controleren met een commando

Op je server of computer berekenen deze opdrachten dezelfde hashes als de tool. Je kunt de uitvoer hierboven onder ‘Checksum vergelijken’ invoegen.

Linux

sha256sum server.zip
sha512sum server.zip
md5sum server.zip

Windows (PowerShell)

Get-FileHash server.zip -Algorithm SHA256
certutil -hashfile server.zip SHA256

macOS

shasum -a 256 server.zip
shasum -a 512 server.zip
md5 server.zip

Meer ontdekken

Meer tools

FAQ

Veelgestelde vragen over de hashgenerator

Korte antwoorden over hashes, checksums en privacy.

Een hashwaarde is een digitale vingerafdruk met een vaste lengte: één ander teken levert al een compleet andere waarde op. De hashgenerator berekent er vier tegelijk: MD5 met 32, SHA-1 met 40, SHA-256 met 64 en SHA-512 met 128 hextekens. Voor de tekst ZAP-Hosting is de MD5-hash bijvoorbeeld b8b6e1520117d24a5a5351c89edc9db0 en de SHA-256-hash 1cd8d762eb2a7a7969893c0174221ee4a31f6b37130b570949d5f1751a4c1671. Desgewenst toont de tool de waarden in hoofdletters of als Base64.

Ga naar ‘Bestand’ en selecteer het gedownloade bestand. Plak vervolgens de hash van de downloadpagina bij ‘Checksum vergelijken’. De tool herkent het algoritme aan de lengte en meldt of de checksum overeenkomt. Je kunt ook de uitvoer van sha256sum, md5sum, shasum, certutil of Get-FileHash direct plakken, net als waarden met een voorvoegsel zoals sha256: of sha512- uit SRI-gegevens.

Nee. Tekst en bestanden worden alleen in je browser gelezen en gehasht. Er wordt niets naar een server verstuurd of opgeslagen en er komt niets in de URL. Daarom kun je ook grote of vertrouwelijke bestanden controleren.

Meestal komt dit door een regeleinde: echo text | sha256sum voegt een regeleinde aan de tekst toe. Zet in de tool ‘Regeleinde toevoegen’ aan, dan komen de waarden overeen. Ook spaties aan het einde of Windows-regeleinden veranderen de hash volledig.

Gebruik SHA-256 voor nieuwe checksums en SHA-512 voor zeer lange checksums. MD5 en SHA-1 gelden als gekraakt, omdat je er doelbewust botsingen mee kunt maken. Voor handtekeningen of wachtwoorden zijn ze niet meer geschikt. Ze helpen nog wel tegen willekeurige overdrachtsfouten. Daarom vind je ze nog op veel downloadpagina's.

Nee. Een hash is een eenrichtingsfunctie: uit het resultaat kun je de tekst niet terugrekenen. Zogenoemde MD5-decrypters zoeken alleen bekende waarden op in grote lijsten. Daarom zijn MD5 en SHA-256 niet geschikt voor het opslaan van wachtwoorden; daarvoor is er bcrypt met salt.

De tool hanteert geen vaste limiet. Hij leest het bestand in blokken van 4 MiB en toont daarbij de voortgang. Zo hoeft het nooit in zijn geheel in het werkgeheugen te staan. Hoe lang het duurt, hangt af van de bestandsgrootte en je apparaat. Tijdens het lezen kun je met ‘Annuleren’ stoppen.

Het is dezelfde hash, alleen anders weergegeven. Hex gebruikt de tekens 0 tot 9 en a tot f; zo tonen sha256sum en de meeste downloadpagina's de hash. Base64 is korter en wordt bijvoorbeeld gebruikt voor integriteitswaarden in HTML (SRI) en in sommige API's. De vergelijking herkent beide formaten.

Van checksum naar je eigen server

Op zoek naar een server voor je projecten?

Een VPS van ZAP-Hosting geeft je volledige roottoegang, eigen SSH-toegang en alle tools zoals sha256sum direct op de server.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle ontwikkelaarstools bekijken