Wat is een hasjgenerator?

Hash Generator berekent cryptografische samenvattingen van elke tekst over vijf algoritmen tegelijk: MD5, SHA-1, SHA-256, SHA-384 en SHA-512. Typ of plak uw invoer en elke hash-updates live - geen aparte tool per algoritme, geen klikken tussen tabbladen. De SHA-familie draait op de native subtiele crypto-implementatie van de browser (hetzelfde codepadknooppunt 18+ bloot), terwijl MD5 wordt berekend door een pure TypeScript-implementatie van RFC 1321, aangezien Web Crypto Support jaren geleden om een goede reden heeft laten vallen.
Een hashfunctie brengt invoer van elke grootte in kaart met een vingerafdruk met een vaste grootte: "Hallo" levert altijd 2CF24DBA... op onder SHA-256, en het omdraaien van een enkel stukje invoer levert een volledig ongerelateerde samenvatting op. Dat determinisme is de reden waarom Hash zo veel praktische techniek verankert - het verifiëren van een gedownloade ISO met een gepubliceerde checksum, het ontdubbelen van cachesleutels, het genereren van ETAG's, het vergelijken van configuratiebestanden in verschillende omgevingen of het controleren of een gelekte MD5 in een oude database overeenkomt met een bekende tekenreeks.
Alles draait 100% client-side in uw browser. Wat je ook hasj - API-sleutels je debugging, snippets van een productie-incident, klant-ID's - verlaat je machine nooit, raakt geen server en belandt in geen logboek. Schakel in hoofdletters voor systemen die digests opslaan, of pak het Base64-formulier voor HTTP-headers zoals Content-MD5 en subresource-integriteitsmanifesten die Base64 verwachten in plaats van hex.
Welk algoritme moet worden gebruikt, hangt volledig af van de taak, en twee veelvoorkomende toepassingen hebben verschillende antwoorden nodig. Om te controleren of een bestand dat intact is gedownload, wordt elk van deze werk en MD5 nog steeds op grote schaal gepubliceerd voor dit doel. Voor alles waar een aanvaller opzettelijk een aanrijding kan construeren, zijn MD5 en SHA-1 verbroken: botsende MD5-bestanden zijn jarenlang triviaal geweest en een SHA-1-botsing werd in 2017 gedemonstreerd, dus geen van beide hoort thuis in een handtekening of een certificaat. Gebruik SHA-256 of hoger. Voor het opslaan van wachtwoorden is geen van deze gepaste, hoe sterk ook. Ze zijn ontworpen om snel te zijn, wat het tegenovergestelde is van wat wachtwoordopslag nodig heeft; die baan wil bcrypt, scrypt of argon2, die opzettelijk traag en gezouten zijn. Hashing is ook eenrichtingsverkeer, dus het is geen codering en niets gehasht kan worden hersteld.
Hoe hash-generator te gebruiken?
Plak of typ uw invoer
Zet een tekst in het invoergebied - een wachtwoordkandidaat, een bestandsmanifestlijn, een API-payload, een heel configuratiebestand. Invoer is UTF-8 gecodeerd vóór hash, dus multi-byte tekens (Emojis, CJK-tekst) hash identiek aan wat md5sum of sha256sum zou produceren op hetzelfde UTF-8-bestand zonder een achterliggende nieuwe regel.
Lees alle vijf samenvattingen tegelijk
Elk algoritme berekent live terwijl u typt: MD5 (32 hex-chars), SHA-1 (40), SHA-256 (64), SHA-384 (96) en SHA-512 (128). Het naast elkaar zien is handig als je een mysterieuze hasj hebt en het algoritme vanaf de lengte moet identificeren voordat je iets kunt verifiëren.
Schakel het uitgangsformaat indien nodig
De schakelaar in hoofdletters wisselt alle Hex-digests naar hoofdletters - sommige Windows-tooling en oudere databases slaan ze op die manier op, en hash-vergelijking is meestal hoofdlettergevoelige vergelijking van strings. Elke rij onthult ook een Base64-weergave van dezelfde bytes, wat is wat Content-MD5-headers en SRI-integriteitskenmerken verwachten.
Kopieer de digest die je nodig hebt
Elke rij heeft zijn eigen kopieerknop, zodat je alleen de SHA-256 kunt pakken zonder de rest aan te raken. Plak het in uw checksum-vergelijking, CI-script of integriteitsmanifest. Kijk bij het vergelijken met een gepubliceerde checksum uit voor verdwaalde witruimte of een sleepnewline in de oorspronkelijke invoer - beide veranderen de samenvatting volledig.
Belangrijkste kenmerken
Vijf algoritmen tegelijk
MD5, SHA-1, SHA-256, SHA-384 en SHA-512 gelijktijdig berekend vanaf een enkele invoer
Live hashen
Digest updates terwijl je typt - Geen knop Verzenden, geen pagina opnieuw laden, niet wachten
Hex en Base64 uitgang
Standaard hex in kleine letters, schakelaar in hoofdletters en base64 per rij voor kopteksten en SRI-manifesten
Inheemse webcrypto-snelheid
SHA-familie draait op de subtiele crypto-implementatie van de browser - hardware-versneld indien beschikbaar
Frequently Asked Questions
Related Tools
Bcrypt Generator
Generate and verify bcrypt password hashes in the browser with an adjustable cost factor
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
Password Generator
Generate strong, random passwords with custom character sets and strength analysis
Password Strength Checker
Test how strong a password is with an entropy-based strength meter, estimated crack times, and specific suggestions to make it harder to guess - all processed privately in your browser.
Comments
0 comments
No comments yet. Be the first to share your thoughts!