Hash Generator (MD5/SHA1/SHA256/SHA512)
FreeHash tekst of een bestand tegelijk naar MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 en CRC32, met een vergelijkingsveld voor een bekende controlesom.
Draait volledig in je browser. Je tekst of bestand wordt nooit ergens geüpload.
Vergelijken met een Bekende Hash
Recente Activiteit
Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.
Nog geen activiteit. Wees de eerste.
Wat deze tool doet
Typ of plak tekst, of upload een bestand, en deze tool berekent negen hash-digests tegelijk: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 en CRC32. Plak een bekende hash in het vergelijkingsvak om direct te zien of deze overeenkomt, handig om een download te verifiëren aan de hand van de controlesom van een uitgever.
Hoe Het Werkt
Elk algoritme neemt je invoer (tekst gecodeerd als UTF-8-bytes, of de ruwe bytes van je bestand) en voert deze door een vaste wiskundige functie die een korte, deterministische digest oplevert; dezelfde invoer levert altijd dezelfde uitvoer op, en zelfs een verandering van één teken levert een compleet ander resultaat op. Deze tool voert elk algoritme uit met WebAssembly in plaats van puur JavaScript, waardoor zelfs grote bestanden snel worden gehasht zonder de pagina te blokkeren.
Problemen die het oplost
- Verifiëren dat een gedownload bestand overeenkomt met de controlesom die de uitgever heeft vermeld, ter bevestiging dat het niet beschadigd of gemanipuleerd is.
- Een snelle, consistente vingerafdruk genereren voor een stuk tekst of data, voor vergelijking of deduplicatie.
- Meerdere hashformaten tegelijk krijgen in plaats van te raden welke een verouderd systeem of script verwacht.
- Controleren of twee bestanden of stukken tekst identiek zijn zonder ze zelf byte voor byte te vergelijken.
Veelgestelde vragen
›Waarom bestaat MD5 nog als het "gebroken" is?
MD5 en SHA-1 zijn cryptografisch gebroken voor beveiligingsdoeleinden (het is haalbaar om een tweede invoer met dezelfde hash te construeren), maar ze zijn nog steeds overal te vinden voor niet-beveiligingsgerelateerde toepassingen: controleren of een gedownload bestand overeenkomt met de controlesom van een uitgever, per ongeluk opgetreden corruptie opsporen, of werken met oudere systemen en tools die alleen MD5 of SHA-1 begrijpen. Deze tool bevat ze precies voor die gevallen, niet voor het hashen van wachtwoorden.
›Moet ik dit gebruiken om wachtwoorden te hashen?
Nee. Elk algoritme hier is een snelle, algemene hash, het tegenovergestelde van wat wachtwoordopslag nodig heeft. Wachtwoorden zouden een langzaam, gezouten algoritme moeten gebruiken dat voor dat doel is gebouwd, zoals Argon2 of bcrypt, beide afzonderlijke tools op deze site.
›Waar is het vak "Vergelijken" voor?
Plak een hashwaarde die je al hebt, bijvoorbeeld de controlesom die een softwareleverancier op zijn downloadpagina vermeldt, en deze wordt vergeleken met elke hierboven berekende hash. Een overeenkomst vertelt je dat het bestand of de tekst die je hebt byte voor byte identiek is aan het origineel; de vergelijking werkt ongeacht hoofdlettergebruik.
›Bevriest het hashen van een groot bestand de pagina?
Het bestand wordt gelezen en gehasht met WebAssembly, dat voor dit soort werk aanzienlijk sneller is dan puur JavaScript, zodat zelfs grote bestanden doorgaans ruim binnen een seconde worden verwerkt zonder dat het tabblad traag aanvoelt.
›Waarom worden alle algoritmen berekend in plaats van mij er een te laten kiezen?
Het is zelden duurder om alle negen te berekenen dan er één te berekenen, omdat de invoer maar één keer hoeft te worden gelezen, en doordat alle waarden tegelijk op het scherm staan, kun je direct vergelijken met een controlesom die in een van deze formaten is gepubliceerd, zonder iets opnieuw uit te voeren.
Gerelateerde Tools
Tekst
Argon2-Hashgenerator
Genereer en verifieer Argon2id/Argon2i/Argon2d-wachtwoordhashes volledig in je browser, met aanpasbare geheugenkosten, tijdkosten, en parallellisme.
FreeTekst
Bcrypt-Hashgenerator & Controle
Genereer en verifieer bcrypt-wachtwoordhashes volledig in je browser met WebAssembly, met een aanpasbare kostenfactor en salt.
FreeTekst
Blake2b-Hashgenerator
Bereken de BLAKE2b-hash van tekst of een bestand in je browser, met aanpasbare outputlengte en optionele gesleutelde hashing (MAC).
FreeTekst
Bandbreedtecalculator
Converteer tussen data-eenheden, schat bestandsoverdrachtstijd, dimensioneer websitebandbreedte uit verkeer, en converteer tussen een maandelijkse datatoewijzing en een aanhoudende verbindingssnelheid.
FreeTekst
Staafdiagram Maker
Zet eenvoudige label,waarde-data om in een aanpasbaar staafdiagram met 8 kleurthema's, oriëntatie, sortering, ondersteuning voor negatieve waarden, directe statistieken, en SVG/PNG-export.
FreeTekst
Base64 Coderen/Decoderen
Codeer tekst naar base64 of decodeer base64 terug naar tekst, live terwijl je typt, met volledige Unicode-ondersteuning en een optionele URL-veilige variant.
FreeTekst
Getalgrondtal-Converter
Converteer een getal tussen binair, octaal, decimaal, hexadecimaal, BCD, Gray Code, en elk aangepast grondtal van 2 tot 36, allemaal tegelijk vanuit één invoer.
FreeTekst
Bionic-Reading-Converter
Zet elke tekst om in bionic-reading-formaat door het eerste deel van elk woord vet te maken om je te helpen sneller te lezen en beter te focussen.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!