Generera Hash-värden Steg för Steg
Snabbt svar
För att generera en hash: öppna Hash Generator, välj algoritmen (SHA-256 rekommenderas), ange din text och hash-digest visas omedelbart. Verktyget använder Web Crypto API (crypto.subtle.digest). All bearbetning sker lokalt.
Introduktion
En hash-funktion tar input av valfri storlek och producerar en faststorleks-output kallad hash eller digest. Kryptografiska hash-funktioner som SHA-256 har speciella egenskaper: samma input producerar alltid samma output, olika input producerar olika output (collision resistance) och output kan inte inverteras (one-way). Hashes används för dataintegritet, lösenordslagring och digitala signaturer.
Steg för steg
-
Öppna verktyget Hash Generator
Gå till verktygssidan för Hash Generator. Verktyget stöder flera algoritmer: SHA-256, SHA-384, SHA-512, SHA-1 och MD5.
-
Välj hash-algoritmen
Välj SHA-256 för de flesta användningsfall — det är den moderna standarden, stöds brett och har inga kända sårbarheter. Använd SHA-512 för extra säkerhet. Undvik MD5 och SHA-1 för säkerhetskänsliga användningar; de är trasiga för kollisionsmotstånd.
-
Ange din inmatningstext
Klistra in eller skriv in texten du vill hasha i inmatningsfältet. Verktyget hashar de UTF-8-kodade byten för din inmatning.
-
Läs hashsammandraget
Verktyget beräknar hashen med crypto.subtle.digest() (för SHA) och visar den hex-kodade sammanfattningen. SHA-256 producerar en hexadecimal sträng med 64 tecken. Resultatet visas omedelbart.
-
Kopiera hashen
Klicka på Kopiera för att kopiera hashsammandraget till ditt urklipp. Använd den för filintegritetskontroller, lösenordslagring (med en salt- och nyckelsträckning) eller datadeduplicering.
Exempel
SHA-256 hash av text
Input: Hello, World!
Produktion: dffd6021bb2bd5b0af676290809ec008dfca50a8d29e6ac0a52c2d7e9f0a3b0c
SHA-256 hash av tom sträng
Input:
Produktion: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
MD5 hash (legacy, inte för säkerhet)
Input: Hello, World!
Produktion: ed0760733d7505e9ceacf8af225020ac
Vanliga problem
- Använder MD5 eller SHA-1 för säkerhet — båda är trasiga för kollisionsmotstånd. Använd SHA-256 eller starkare för alla säkerhetsändamål.
- Hashing lösenord utan ett salt — identiska lösenord producerar identiska hash, vilket möjliggör regnbågesattacker. Använd bcrypt, scrypt eller Argon2 med ett unikt salt.
- Förväntar sig att hasharna ska vara reversibla — kryptografiska hashar är enkelriktade. Du kan inte återställa indata från hashen.
- Skiftlägeskänslighet – hex-hashar är vanligtvis gemener. Jämför hashkoder utan skiftlägeskänslighet eller normalisera innan du jämför.
Tips
- Använd SHA-256 för verifiering av dataintegritet, innehållsadressering och digitala signaturer.
- För lösenordslagring, använd bcrypt, scrypt eller Argon2 — inte rå SHA-256. Dessa algoritmer har nyckelsträckning för att motstå brute force.
- Använd webbkrypteringen API (crypto.subtle.digest) i webbläsare för säker, inbyggd hash - inga bibliotek behövs.
- Använd vår Hash Generator för omedelbar, privat hash – din inmatning lämnar aldrig din webbläsare.