Get the SHA-256 of any file or text in seconds

Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.

abcSHA-256ba7816bf8f01cfea414140de

Plak tekst om te hashen…

or drop any file — get all four SHA digests to copy

What you can do with Hashgenerator

Everything this tool helps you accomplish — no learning curve, no setup.

  • Generate SHA-256 hashes from any text
  • Create SHA-1, SHA-384 and SHA-512 digests
  • Verify file integrity with a checksum
  • Compute hashes for uploaded files
  • Fingerprint passwords or tokens as hex
  • Compare downloads against expected checksums

Settings information

Every control in Hashgenerator, explained — what it does and when to use it.

Instellingen

BronDropdown
Bepaalt wat er wordt gehasht: geplakte tekst of een gekozen bestand — kies Bestand om de checksum van een download te controleren of Tekst om een geplakte tekenreeks van een vingerafdruk te voorzien.Opties: TekstBestand
BestandFile input
Bestandskiezer die verschijnt wanneer Bron op Bestand staat; kies je een nieuw bestand, dan worden alle vijf de checksums voor dat bestand direct opnieuw berekend.
Uploads are encrypted in transitRemoved under our retention policy

Klaar met Hashgenerator? Probeer deze hierna

Zorgvuldig gekozen tools die goed samengaan met Hashgenerator. Ga verder zonder je bestand te verliezen.

Alle tools bekijken

Veelgestelde vragen

SHA-1, SHA-256, SHA-384 en SHA-512 — elk algoritme dat de Web Crypto API van de browser beschikbaar stelt. De digest wordt weergegeven als een hexadecimale tekenreeks in kleine letters, het formaat dat checksumbestanden, pakketmanifesten en HMAC-tools verwachten.

features

Ze verschillen in uitvoerlengte en opzet. SHA-256 is de moderne standaard voor integriteitscontroles en het meeste blockchain-gebruik. SHA-384 en SHA-512 produceren langere digests die bestand zijn tegen length-extension-aanvallen. SHA-1 wordt getoond voor compatibiliteit met oudere systemen, maar wordt niet langer veilig geacht tegen botsingsaanvallen.

technical

Nee — beide zijn kwetsbaar voor opzettelijke botsingsaanvallen, dus gebruik ze nooit voor wachtwoorden, handtekeningen of ander beveiligingsgevoelig werk. Ze staan hier puur voor compatibiliteit met oudere systemen: het verifiëren van oude downloadchecksums, ETags en bestaande manifesten. Gebruik voor nieuw werk SHA-256 of langer; voor niet-beveiligingsdoeleinden zoals cachesleutels werkt SHA-256, afgekapt tot de gewenste lengte, prima.

technical

Beide. Plak een tekenreeks of sleep een bestand in het invoervak — de tool leest het bestand als binaire stroom en voert het rechtstreeks aan de hashing-API, zodat de digest overeenkomt met die van sha256sum, openssl dgst of PowerShell's Get-FileHash.

features

Nee. Cryptografische hashes zijn eenrichtingsfuncties: met alleen een digest is er geen efficiënte manier om de invoer te herstellen. Dat is juist het hele punt: integriteitscontroles, wachtwoordopslag en handtekeningen steunen allemaal op deze eigenschap.

technical

Nee. De Web Crypto API berekent de hash in je browser, dus de invoer gaat nooit over het netwerk. Daardoor is de tool veilig voor geheimen, privésleutels en elk bestand dat je liever niet zou uploaden.

privacy

Ja. Zet de Bron-schakelaar op Tekst om een geplakte string te hashen, of op Bestand om een willekeurig bestand erin te slepen. Hoe dan ook berekent de tool SHA-1, SHA-256, SHA-384 en SHA-512 in één keer en laat hij je elk ervan kopiëren, zodat een bestandshash overeenkomt met wat sha256sum of PowerShells Get-FileHash zou produceren.

features

Elke algoritmerij (MD5, SHA-1, SHA-256, SHA-384, SHA-512) heeft een eigen Kopiëren-knop naast de hex-digest. De grote primaire knop onderaan is specifiek een snelkoppeling voor SHA-256, aangezien dat de meest gevraagde waarde is, maar elke andere digest kan op dezelfde manier afzonderlijk worden gekopieerd.

usage

Ja — MD5 wordt getoond naast SHA-1, SHA-256, SHA-384 en SHA-512, ook al implementeert de ingebouwde Web Crypto API van de browser geen MD5. De tool bevat zijn eigen pure-JavaScript MD5-implementatie specifiek zodat je checksums kunt matchen met oude downloads, ETags en manifesten die nog steeds MD5 publiceren — het is opgenomen voor compatibiliteit met verouderde systemen, nooit voor iets beveiligingsgevoeligs.

technical

Klik op elk moment op Wissen om de geplakte tekst of het gesleepte bestand te verwijderen — de vorige hashes verdwijnen direct, zodat je nooit per ongeluk een verouderde hash vergelijkt. Je kunt ook gewoon de Bron-schakelaar tussen Tekst en Bestand omzetten; elke bron houdt zijn eigen invoer onafhankelijk bij.

usage

Zet de bronschakelaar op Bestand, sleep de download (installer, ISO, archief) in de tool en vergelijk de SHA-256-rij met de checksum die op de site van de uitgever is gepubliceerd — gebruik de knop SHA-256 kopiëren met één klik om die direct in een vergelijking te plakken in plaats van de lange hexreeks over te typen. Omdat het hashen lokaal via Web Crypto draait, verlaat het bestand zelf je apparaat nooit tijdens de controle.

tips

Nee — deze tool berekent vaste digests: MD5, SHA-1, SHA-256, SHA-384 en SHA-512. Bcrypt, scrypt en Argon2 zijn bewust trage, gesalte algoritmen die zijn ontworpen om inlogwachtwoorden op te slaan, en die horen thuis in je backend-code, niet in een converter. Je kunt hier nog steeds elke tekst hashen met SHA-256 voor checksums of cachesleutels, maar sla gebruikerswachtwoorden nooit op als platte, ongesalte digests.

technical

Een hashwaarde is een vingerafdruk met vaste lengte, berekend op basis van je invoer: SHA-256 levert altijd 64 hexadecimale tekens op, of je nu één woord of een bestand van 2 GB hasht. Dezelfde invoer levert altijd dezelfde waarde op, terwijl een wijziging van één byte een compleet andere waarde oplevert — precies wat een hashwaarde-generator zo nuttig maakt voor integriteitscontroles en het opsporen van duplicaten.

technical

Hoe Hashgenerator je helpt de klus te klaren

Echte problemen die het elke dag oplost — voor bedrijven, makers en alledaagse taken. Vind de toepassing die bij je past en begin in seconden.

Dagelijks gebruik

Bestandsintegriteit verifiëren na het downloaden

Bereken de SHA-256-digest van een ISO, installatieprogramma of release-artefact en vergelijk deze met de checksum van de uitgever om te bevestigen dat het bestand niet beschadigd of gemanipuleerd is

Dagelijks gebruik

Duplicaten opsporen in grote afbeeldingsbibliotheken

Hash bestanden om dubbele foto's, documenten of assets terug te vinden in mappen, NAS-shares en cloudopslag, zonder ze telkens byte voor byte te hoeven vergelijken

Voor ontwikkelaars

Webhook-payloads ondertekenen en valideren

Genereer de SHA-256-hash van een webhook-body om HMAC-handtekeningen van Stripe, GitHub, Shopify en Twilio te valideren tijdens lokaal integratiewerk en debuggen

Voor bedrijven

Software-releases voorzien van een vingerafdruk voor audits

Genereer SHA-512-fingerprints voor binaries, container images en release-tarballs, zodat compliance-teams kunnen controleren welke exacte build naar welke klant is verzonden

Web en SEO

Cachesleutels en ETags genereren

Hash request-bodies, queryparameters of bestandsinhoud om deterministische cachesleutels te genereren voor Redis, Cloudflare Workers en CDN-ETag-headers

Dagelijks gebruik

Controleer de integriteit van back-ups in de loop van de tijd

Sla SHA-256-hashes van maandelijkse back-ups op en hash ze later opnieuw om te bevestigen dat bit-rot kritieke archieven op langetermijnopslagmedia niet stilletjes heeft beschadigd

Voor ontwikkelaars

Verouderde MD5-controlesommen van oude downloads controleren

Sommige oudere softwaremanifesten en mirror-sites publiceren nog steeds alleen een MD5-checksum. Zet het bestand in de File-modus en vergelijk het met de gepubliceerde MD5-rij — specifiek opgenomen voor het matchen van die verouderde vermeldingen, niet voor iets beveiligingsgevoeligs.

Privacy en beveiliging

Vingerafdrukken van wachtwoorden en secrets voor configuratie-audits

Plak een configuratiewaarde, API-sleutel of wachtwoord in de Tekst-modus om de SHA-256-vingerafdruk te krijgen voor auditlogs en diff-vergelijkingen — bewijs dat twee omgevingen dezelfde secret bevatten zonder de secret zelf ooit prijs te geven, aangezien het hashen volledig in je browser plaatsvindt.

Publiceren

Tijdstempelbewijs voor geschreven werk

Hash een manuscript, contractconcept of ontwerpbestand met SHA-256 en publiceer of mail alleen de digest voordat je het voltooide document onthult — later kun je bewijzen dat de exacte inhoud op dat moment bestond, aangezien iedereen met het bestand kan verifiëren dat het overeenkomt met je gepubliceerde hash.

Voor bedrijven

Verificatie van datamigratie

Hash exportbestanden voor en na een database- of cloudmigratie om byte-voor-byte-getrouwheid te bewijzen — vergelijk de SHA-256-digests van de CSV-/JSON-exports aan beide kanten in plaats van miljoenen rijen met het oog te controleren.

Opleiding

Integriteitscontroles van Ingeleverde Bestanden in de Klas

Docenten kunnen een vrijgegeven dataset of startcodebestand hashen en studenten vragen de bijbehorende digest samen met hun inzending te rapporteren, om te bevestigen dat niemand het startmateriaal heeft bewerkt voordat ze aan de opdracht begonnen.

Voor ontwikkelaars

Softwaredownloads en OS-images verifiëren voordat je ze installeert

Sleep een net gedownloade installer, Linux-ISO of archief in de Bestand-modus en vergelijk de SHA-256-regel met de checksum die de uitgever op hun officiële downloadpagina vermeldt — dit is verreweg de meest voorkomende reden waarom mensen een hash-generator gebruiken, en het onderschept een beschadigde download of een gemanipuleerde mirror voordat je iets onvertrouwds op je machine uitvoert.