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.
Praktiskt exempel
Skriv hello och välj SHA-256: kondensatet är 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Gör en bokstav versal — Hello — och varje tecken i utdata ändras; den lavineffekten är vad som låter en hash verifiera integritet. Klistra in en leverantörs publicerade kontrollsumma i fältet för förväntad hash så jämför verktyget dem åt dig och flaggar även ett enda avvikande tecken. Släpp en nedladdad fil (upp till 256 MB) för att hasha den utan uppladdning, eller lägg till en nyckel för att beräkna en HMAC vid felsökning av API-signaturer.
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.