Viktiga punkter
- 01Generera SHA-1, SHA-256, SHA-384 eller SHA-512 hasher av vilken text som helst omedelbar — ingen server krävs.
- 02Utmatning som hex (mest vanligt) eller Base64 (kompakt, använd i HTTP-headers och tokensignaturer).
- 03Hashning använder webbläsarens Web Crypto API — samma implementering bakom HTTPS.
- 04SHA är inte lämplig för direkt lösenordslagring; använd bcrypt, scrypt eller Argon2 för lösenord istället.
Vad SHA-hashning används för
En kryptografisk hash förvandlar alla inmatningar — ett ord, ett dokument, en binär fil — till ett fingeravtryck med fast längd. Samma inmatning producerar alltid samma hash, men att ändra även ett tecken producerar ett helt annat resultat. Du kan inte återhämta originalinmatningen från hashen ensam. Dessa egenskaper gör SHA-hasher användbara för verifiering av dataintegritet, konstruktion av innehållsadresserbar lagring, signering av API-begäran och generering av kontrollsummor.
SHA-256 är den mest utbredd SHA-variant idag. Det driver kod-signeringscertifikat, Git commit-ID:er, Bitcoin-gruvning och HMAC-signaturerna som används av AWS, Stripe och otaliga andra API:er. SHA-512 erbjuder en bredare säkerhetsmarginal på 64-bitars maskinvara. SHA-1 är äldre och bör undvikas för något säkerhetskänsligt.
Hur du genererar en SHA-hash
- 01
Skriv eller klistra in din text
Ange texten du vill hasha i inmatningsrutan. Du kan klistra in allt från ett enda ord till ett helt dokument.
- 02
Välj SHA-variant
Välj SHA-1, SHA-256, SHA-384 eller SHA-512. För de flesta moderna användningsfall är SHA-256 rätt val. Undvik SHA-1 för något säkerhetskänsligt — använd det endast för kompatibilitet med äldre system.
- 03
Välj hex eller Base64 utmatning
Hex är gemener och det mest vanliga formatet (varje byte blir två hexsiffror). Base64 är mer kompakt och används i HTTP-headers, HMAC-signaturer och vissa tokenformat. Växla när som helst.
- 04
Kopiera sammandrag
Klicka på kopieringsknappen för att lägga hashen på din urklipp. Klistra in den var du behöver den — en verifieringskontroll, en API-signatur, en konfigurationsfil.
När du använder varje SHA-variant
Välj rätt variant för ditt sammanhang.
- 01SHA-256 — standardvalet för modern kodssignering, API HMAC-signaturer och kontrollsummor.
- 02SHA-512 — ger extra säkerhetsmarginal; föredraget på 64-bitars system för höga värdadata.
- 03SHA-384 — mindre vanligt; använd i vissa TLS-chiffersviter och certifikatmyndigheter.
- 04SHA-1 — endast äldre; stöds här för verifiering av gamla kontrollsummor och kompatibilitet med äldre system.
- 05Hex utmatning — standard; bäst för människoläsbara sammanfattningar och de flesta API-integrationer.
- 06Base64 utmatning — mer kompakt; förväntas av HTTP-headers och många HMAC-tokenformat.
Din inmatning lämnar aldrig din webbläsare
Hashning körs helt i din webbläsare med hjälp av SubtleCrypto API — samma Web Crypto-standard som används av HTTPS och webblässarbaserad TLS. Din text bearbetas lokalt och överförs aldrig till någon server. Det här betyder att du kan hasha känsliga strängar, interna tokens eller egendomsinnehål utan någon integritetsbetänklighet.
Handytool loggar inte inmatningar, lagra resultat eller kräver ett konto. Stäng fliken och allt är borta.
SHA Hash-generator FAQ
Vad är en SHA-hash och hur fungerar det?
SHA (Secure Hash Algorithm) är en kryptografisk funktion som kartlägger alla inmatningar till en digest med fast längd. Samma inmatning producerar alltid samma hash, men även en enkaraktärsändring producerar ett helt annat resultat. Det är beräkningsomöjligt att vända en SHA-hash tillbaka till dess inmatning.
Vilken SHA-variant bör jag använda?
Använd SHA-256 för de flesta moderna program — det är snabbt, allmänt stött och säkert. SHA-512 är ett bra val när du vill ha extra marginal på 64-bitars system. Undvik SHA-1 för något säkerhetskänsligt; det är bruten för kollisionsöverkämpad.
Kan jag använda SHA för att lagra lösenord?
Nej. SHA är för snabb, vilket gör den sårbar för brute-force-attacker på vanliga lösenord. Använd bcrypt, scrypt eller Argon2 för hashning av lösenord. SHA är lämpligt för innehållsintegritet, filkontrollsummor och API-begärandessignaturer.
Vad är skillnaden mellan hex och Base64 utmatning?
Hex använder 0–9 och a–f — varje byte blir två tecken. Base64 kodar byte till a–z, A–Z, 0–9, +, / — utmatningen är kortare. Använd hex när läsbarhet är viktig, Base64 när en kompakt representation förväntas (HMAC-headers, JWT-signaturer).
Skickas min text till en server?
Nej. Hashning använder webbläsarens SubtleCrypto API och sker helt lokalt. Ingenting laddas upp, loggas eller lagras.
Är hash-generatorn gratis?
Ja. Alla Handytool-verktyg är gratis utan registrering och utan användningsgränser.