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
Bcrypt-generator en -checker
Bcrypt-hashes genereren en controleren — volledig in de browser, met instelbare cost factor.
Gebouwd door Rugile Rutkauskaite
Base64-encoder/decoder
Tekst met Base64 coderen en decoderen, inclusief URL-veilige variant en duidelijke foutmeldingen, volledig in de browser.
Gebouwd door Jakub Martyniak
Wachtwoordgenerator
Genereer sterke, willekeurige wachtwoorden rechtstreeks in je browser — er wordt niets opgeslagen of verzonden.
Gebouwd door Rugile Rutkauskaite
UUID-generator
Genereer UUID's van versie 1, 4, 5 en 7, afzonderlijk of in bulk, met een aanpasbare opmaak, volledig in de browser.
Gebouwd door Jakub Martyniak
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.
Nog vragen?
Contact opnemen met supportOp 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.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle ontwikkelaarstools bekijken
