Hash-generator
Beräkna MD5-, SHA-1-, SHA-256-, SHA-384- och SHA-512-hashar i realtid. Allt körs lokalt i webbläsaren.
Skapa kryptografiska hashar från valfri text — välj SHA-256, SHA-512, SHA-1, SHA-384 eller MD5, skriv eller klistra in din text och hashen visas direkt medan du skriver. SHA-algoritmerna körs via webbläsarens Web Crypto API och MD5 beräknas med spark-md5 lokalt i webbläsaren. Inget skickas till någon server, så texten lämnar aldrig din dator. Tomt fält visar en platshållare i stället för hashen av en tom sträng.
SHA-256 — Web Crypto API, runs entirely in your browser.
Så skapar du en kryptografisk hash
- 1
Välj en algoritm
Välj mellan SHA-256, SHA-512, SHA-1, SHA-384 eller MD5. För säkerhetskritiska ändamål (integritetskontroll, digitala signaturer) väljer du SHA-256 eller SHA-512. MD5 passar bara för icke-säkerhetskritiska kontrollsummor.
- 2
Skriv eller klistra in din text
Skriv in valfri text i fältet — hash-digesten uppdateras vid varje tangenttryckning i realtid. SHA-algoritmerna använder webbläsarens SubtleCrypto.digest() och MD5 beräknas med spark-md5, allt lokalt i webbläsaren.
- 3
Kopiera hashen
Klicka på knappen Kopiera för att lägga den hex-kodade digesten i urklipp. Resultatet är en hexadecimal sträng med gemener, redo att klistras in i kod, en terminal eller ett jämförelseverktyg.
- 4
Verifiera eller jämför
För att kontrollera filintegritet hashar du filens innehåll med samma algoritm som leverantören använt och jämför sedan de två hex-strängarna tecken för tecken. Även en enda bits skillnad i indata ger en helt annan digest.
Vanliga frågor om hash-generatorn
- Hur skapar jag en SHA-256-hash online?
- Välj SHA-256 i algoritmväljaren ovanför, skriv eller klistra in din text och hashen visas direkt. Klicka på Kopiera för att hämta den hex-kodade hashen. Allt sker lokalt i webbläsaren, så texten skickas aldrig till någon server.
- Kan jag skapa en MD5-hash av text gratis?
- Ja. Skriv eller klistra in din text, välj MD5 och hashen genereras direkt och kostnadsfritt. MD5 beräknas med biblioteket spark-md5 i webbläsaren och resultatet matchar standardimplementationer — till exempel ger MD5('hello') alltid 5d41402abc4b2a76b9719d911017c592.
- Stöder verktyget bcrypt eller hashning med salt?
- Nej. Det här verktyget skapar rena MD5- och SHA-hashar utan salt, vilket passar för integritetskontroll och kontrollsummor. För lösenord ska du i stället använda en långsam algoritm med inbyggt salt som bcrypt, scrypt eller Argon2 — de är medvetet långsamma för att stå emot lösenordsknäckning. MD5 och SHA-256 är för snabba för att lagra lösenord säkert, även med salt.
- Kan jag hasha lösenord med en SHA- eller MD5-hash?
- Du kan tekniskt sett, men du bör inte. Snabba hashar som SHA-256 och MD5 är olämpliga för lösenord eftersom de går att knäcka snabbt med ordlistor och regnbågstabeller. Använd i stället bcrypt, scrypt eller Argon2 med unikt salt per lösenord. Det här verktyget är tänkt för kontrollsummor, integritetskontroll och felsökning — inte för att lagra lösenord.
- Vad är skillnaden mellan SHA-256 och MD5?
- SHA-256 ger en 256-bitars digest och är kollisionssäker, vilket gör den lämplig för integritetskontroll, digitala signaturer och TLS. MD5 ger en 128-bitars digest och anses kryptografiskt knäckt — det går att framställa kollisioner med flit. Använd MD5 endast för icke-säkerhetskritiska ändamål som kontrollsummor mot oavsiktlig dataförvanskning.
- Vilken hash-algoritm bör jag välja?
- För säkerhetskritiska ändamål (signaturer, integritetskontroll) väljer du SHA-256 eller SHA-512. SHA-384 används i krypteringssviter för TLS 1.3. SHA-1 är avrådd för de flesta användningsområden sedan 2017. MD5 passar bara för icke-säkerhetskritiska kontrollsummor eller äldre system som kräver den.
- Hur lång blir hashen för varje algoritm?
- MD5 ger 128 bitar (32 hex-tecken), SHA-1 ger 160 bitar (40 hex-tecken), SHA-256 ger 256 bitar (64 hex-tecken), SHA-384 ger 384 bitar (96 hex-tecken) och SHA-512 ger 512 bitar (128 hex-tecken). Längre digester ger högre kollisionssäkerhet.
Källor
- FIPS 180-4 Secure Hash Standard (SHA)
NIST-standarden som definierar SHA-1, SHA-224, SHA-256, SHA-384 och SHA-512 — den auktoritativa specifikationen för hela SHA-familjen som används i det här verktyget.
- RFC 1321 — The MD5 Message-Digest Algorithm
Den ursprungliga IETF-specifikationen för MD5, publicerad av RSA Data Security. Bra som referens, men observera att MD5 är kryptografiskt knäckt för säkerhetskritiska tillämpningar.
- MDN — SubtleCrypto.digest()
Den webbläsarinbyggda Web Crypto API-metoden som verktyget använder för att beräkna SHA-1-, SHA-256-, SHA-384- och SHA-512-digester helt utan serveranrop.
Relaterade utvecklarverktyg
UUID-generator
Skapa RFC-kompatibla identifierare av typ UUID v4 eller v7 i mängd — används ofta tillsammans med hashar för unika resurs-id:n.
Lösenordsgenerator
Skapa kryptografiskt slumpmässiga lösenord med valfri längd och teckenuppsättning — komplettera med ett hash-verktyg för att kontrollera lagringsutdata.
Base64 — koda/avkoda
Koda binärdata eller hash-bytes till Base64 — vanligt när digester ska bäddas in i HTTP-headrar eller JSON-data.
JWT-avkodare
Avkoda en JWT och inspektera hash-algoritmen (HS256, RS256) som används i signaturdelen.