Hashkalkylator
Beräkna SHA-256-, SHA-384-, SHA-512-, SHA-1- eller MD5-hashar av valfri text. SHA använder Web Crypto API; MD5 körs i ren JavaScript.
Så här fungerar det
Hashkalkylatorn beräknar kryptografiska hashvärden för text eller filer med hjälp av MD5-, SHA-1-, SHA-256-, SHA-384- och SHA-512-algoritmer — helt i webbläsaren utan att ladda upp data.
Ange text i inmatningsfältet eller ladda upp en lokal fil. Verktyget beräknar omedelbart hash för alla algoritmer simultaneously. Jämför den beräknade hashen med det förväntade värdet för att verifiera filintegriteten.
MD5 och SHA-1 anses kryptografiskt föråldrade men används fortfarande för checksummor. SHA-256 eller högre rekommenderas för säkerhetsändamål.
Verktyget kodar inmatningen som UTF-8 innan hash-beräkning. För binära filer, använd filuppladdningsknappen.
Användningsfall
- Verifiera integritetskontrollsummor för filer efter en nedladdning
- Generera en stabil unik nyckel för en cache-post
- Jämföra två strängar för att upptäcka tysta skillnader
- Lära sig och undervisa om hur olika hashlängder jämförs
Vanliga frågor
- Vad är skillnaden mellan MD5, SHA-1 och SHA-256?
- Längre algoritmer (SHA-256, SHA-512) är säkrare och mer kollisionsresistenta. MD5 och SHA-1 är föråldrade för säkerhetsändamål.
- Skickas mina data?
- Nej — hashing sker lokalt via Web Crypto API.
- Hur verifierar jag en nedladdad fil?
- Beräkna filens hash och jämför med checksumman publicerad av leverantören.
- Varför ger samma text alltid samma hash?
- Hashfunktioner är deterministiska — samma inmatning ger alltid samma utdata.
- Kan hashar reverseras?
- Nej — kryptografiska hashfunktioner är envägsoperationer. Utdata kan inte reverseras till inmatning.