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, klik één keer op Hashes genereren en vanaf dat moment elke hash-updates live terwijl u bewerkt - geen aparte tool per algoritme, geen klikken tussen tabbladen De SHA-familie draait op de eigen SubtleCrypto-implementatie van de browser (hetzelfde codepad dat Knooppunt 18+ blootlegt), terwijl MD5 wordt berekend door een pure TypeScript-implementatie van RFC 1321, aangezien Web Crypto MD5-ondersteuning jaren geleden om goede redenen heeft stopgezet.
Een hashfunctie wijst invoer van elke grootte toe aan een vingerafdruk van een vaste grootte: "hallo" levert altijd 2cf24dba op... onder SHA-256, en het omdraaien van een enkel bit invoer levert een volledig niet-gerelateerde samenvatting op. Dat determinisme is de reden waarom hashes zoveel praktische techniek verankeren: het verifiëren van een download aan de hand van een gepubliceerde controlesom, het dedupliceren van cachesleutels, het genereren van ETags, het vergelijken van configuratiebestanden in verschillende omgevingen of het controleren of een gelekte MD5 in een oude database overeenkomt met een bekende string.
Als SHA-1 hash generator is het snel om te controleren aan de hand van een bekende waarde Type hallo zonder achterliggende nieuwe regel en de SHA-1 rij leest aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d, dezelfde 40 tekens printf hello | sha1sum prints De SHA-512 rij start 9b71d224bd62f378 en loopt tot 128 hex karakters Als je maar één algoritme nodig hebt, stel Algoritme in op SHA-1 of SHA-512 en de andere rijen verdwijnen, waardoor een generator of sha1 hash blijft.
Alles draait aan de clientzijde in uw browser. Wat u ook hasht - API-sleutels die u debugt, fragmenten van een productie-incident, klant-ID's - verlaat uw machine nooit, raakt geen server en belandt in een logboek. Schakel de hoofdletters in voor systemen die samenvattingen opslaan met een hoofdletter, of pak het Base64-formulier voor HTTP-headers zoals Content-MD5- en Subresource Integrity-manifesten 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
Klik op Hashes genereren en alle vijf rijen verschijnen, en blijf updaten terwijl u typt: MD5 (32 hex-tekens), SHA-1 (40), SHA-256 (64), SHA-384 (96) en SHA-512 (128).Het is handig om ze naast elkaar te zien als u een mysterieuze hash heeft en het algoritme op basis van de lengte moet identificeren voordat u 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
Nadat de eerste Hashes genereren klikt, worden de samenvattingen bijgewerkt terwijl u typt - geen pagina herladen, 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!