Command Palette

Search for a command to run...

HA

Hash-generator

Genereer MD5, SHA-1, SHA-256, SHA-384 en SHA-512 hashes uit elke tekst

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?

  1. 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.

  2. 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.

  3. 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.

  4. 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

Ja Alle hashing gebeurt binnen uw browsertab - de SHA-familie via de ingebouwde Web Crypto API en MD5 via lokaal TypeScript Niets dat u typt wordt verzonden via het netwerk: het enige verzoek is een gebruikstelling met de keuze van het algoritme en de invoerlengte, nooit de tekst, die u kunt verifiëren in het tabblad DevTools Network Dat gezegd hebbende, behandel echt kritieke geheimen met de gebruikelijke zorg: sluit het tabblad wanneer u klaar bent en vermijd het achterlaten ervan in klembordbeheerders.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator