Hash-waarden Genereren Stap voor Stap
Snel antwoord
Om een hash te genereren: open de Hash Generator, selecteer het algoritme (SHA-256 aanbevolen), voer je tekst in en de hash-digest verschijnt direct. De tool gebruikt de Web Crypto API (crypto.subtle.digest). Alle verwerking gebeurt lokaal —je input verlaat nooit je browser.
Invoering
Een hashfunctie neemt input van elke grootte en produceert een fixed-size output een hash of digest genoemd. Cryptografische hashfuncties zoals SHA-256 hebben speciale eigenschappen: dezelfde input produceert altijd dezelfde output, verschillende inputs produceren verschillende outputs (collision resistance) en de output kan niet worden omgekeerd (one-way). Hashes worden gebruikt voor data-integriteitsverificatie, wachtwoordopslag en digitale handtekeningen.
Stap voor stap
-
Open de tool Hash Generator
Ga naar de Hash Generator-toolpagina. De tool ondersteunt meerdere algoritmen: SHA-256, SHA-384, SHA-512, SHA-1 en MD5.
-
Selecteer het hash-algoritme
Kies SHA-256 voor de meeste gebruiksscenario's; het is de moderne standaard, breed ondersteund en kent geen bekende kwetsbaarheden. Gebruik SHA-512 voor extra veiligheid. Vermijd MD5 en SHA-1 voor beveiligingsgevoelige toepassingen; ze zijn gebroken vanwege de weerstand tegen botsingen.
-
Voer uw invoertekst in
Plak of typ de tekst die u wilt hashen in het invoerveld. De tool hasht de UTF-8-gecodeerde bytes van uw invoer.
-
Lees de hasjsamenvatting
De tool berekent de hash met behulp van crypto.subtle.digest() (voor SHA) en geeft de hexadecimaal gecodeerde samenvatting weer. SHA-256 produceert een hexadecimale tekenreeks van 64 tekens. Het resultaat verschijnt onmiddellijk.
-
Kopieer de hash
Klik op Kopiëren om de hashsamenvatting naar uw klembord te kopiëren. Gebruik het voor controles van de bestandsintegriteit, wachtwoordopslag (met salt- en sleuteluitbreiding) of gegevensdeduplicatie.
Voorbeelden
SHA-256 hash van tekst
Invoer: Hello, World!
Uitvoer: dffd6021bb2bd5b0af676290809ec008dfca50a8d29e6ac0a52c2d7e9f0a3b0c
SHA-256 hash van lege tekenreeks
Invoer:
Uitvoer: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
MD5 hash (verouderd, niet voor beveiliging)
Invoer: Hello, World!
Uitvoer: ed0760733d7505e9ceacf8af225020ac
Veelvoorkomende problemen
- Gebruik van MD5 of SHA-1 voor de veiligheid: beide zijn defect vanwege de weerstand tegen botsingen. Gebruik SHA-256 of sterker voor beveiligingsdoeleinden.
- Wachtwoorden hashen zonder zout: identieke wachtwoorden produceren identieke hashes, waardoor regenboogtafelaanvallen mogelijk zijn. Gebruik bcrypt, scrypt of Argon2 met een uniek zout.
- Verwachten dat hashes omkeerbaar zijn: cryptografische hashes zijn eenrichtingsverkeer. U kunt de invoer van de hash niet herstellen.
- Hoofdlettergevoeligheid: hexadecimale hashes zijn doorgaans kleine letters. Vergelijk hashes hoofdletterongevoelig of normaliseer voordat u gaat vergelijken.
Tips
- Gebruik SHA-256 voor verificatie van de gegevensintegriteit, inhoudsadressering en digitale handtekeningen.
- Gebruik voor wachtwoordopslag bcrypt, scrypt of Argon2 —niet raw SHA-256. Deze algoritmen zijn voorzien van sleuteluitstrekking om brute kracht te weerstaan.
- Gebruik de Web Crypto API (crypto.subtle.digest) in browsers voor veilige, native hashing - geen bibliotheken nodig.
- Gebruik onze hashgenerator voor directe, privé-hashing: uw invoer verlaat nooit uw browser.