Hashgenerator
Generera kryptografiska hashar från text.
Användningsområden för hashning
Hashfunktioner hjälper till med integritetskontroller, snabba fingeravtryck och cachenycklar. De är envägstransformationer, inte reversibel lagring.
- Jämför hashutdata för att upptäcka oavsiktliga fil- eller textändringar.
- Välj en modern algoritm som SHA-256 för allmänna integritetskontroller.
- Håll normaliseringen konsekvent före hashning för att undvika falska avvikelser.
Algoritmreferens
MD5 — 128-bit · 32 hex chars
Designad av Ron Rivest 1991. MD5 producerar en 128-bitars sammanfattning och är mycket snabb, men den är kryptografiskt bruten: praktiska kollisionsattacker har varit kända sedan 2004. Lämplig för icke-adversariella kontrollsummor och filintegritetsverifiering, men får inte användas för lösenord, digitala signaturer eller något säkerhetskritiskt ändamål.
SHA-1 — 160-bit · 40 hex chars
Utvecklad av NSA och publicerad av NIST 1995. SHA-1 var efterföljaren till MD5 och dominerade PKI i ett decennium, men den fasades formellt ut efter att SHAttered (2017) demonstrerade praktiska kollisioner med valt prefix. Den finns kvar i användning i Git-objektidentifierare och vissa äldre protokoll, men bör inte användas för nytt säkerhetskänsligt arbete.
SHA-256 — 256-bit · 64 hex chars
En del av SHA-2-familjen, designad av NSA och publicerad av NIST 2001. SHA-256 är den mest utbredda säkra hashalgoritmen idag: den används i TLS-certifikat, kodsignering, Bitcoins proof-of-work och otaliga protokoll. Ingen praktisk attack är känd, och den är den rekommenderade standarden för de flesta tillämpningar.
SHA-384 — 384-bit · 96 hex chars
En trunkerad variant av SHA-512 initierad med andra konstanter, som producerar en 384-bitars sammanfattning. SHA-384 erbjuder en högre säkerhetsmarginal än SHA-256 och rekommenderas av NIST för tillämpningar som kräver minst 192 bitars säkerhet, såsom signering av topphemliga dokument. Den körs med ungefär samma hastighet som SHA-512 på 64-bitars hårdvara.
SHA-512 — 512-bit · 128 hex chars
Den fullbreddiga medlemmen i SHA-2-familjen, som producerar en 512-bitars sammanfattning. SHA-512 använder 64-bitars ordoperationer och kan överträffa SHA-256 på 64-bitars processorer för stora indata. Den ger den högsta säkerhetsmarginalen av de algoritmer som listas här och används i högsäkerhetstillämpningar såsom rotnycklar för certifikatutfärdare och firmwaresignering.