sv

Beräkna kontrollsumma

Beräkna en fils kontrollsumma (hash): SHA-256, SHA-1, MD5 eller CRC-32. Allt lokalt, filen lämnar aldrig din enhet.

Körs lokalt på din enhet ...

Algoritm
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
  • CRC-32

Körs lokalt på din enhet ...

0%

Laddas min fil upp?

Nej. Allt körs i din webbläsare - din fil lämnar aldrig din enhet. Så går det att verifiera

Ingen uppladdning100% lokalt
Innehållet stannar hos digingen åtkomst för tredje part
Hosted in GermanyGlobal Content Delivery
Granskat externtTLS A+ · HTTP-rubriker A+

En kontrollsumma är ett kort fingeravtryck av en fil: ur ett godtyckligt antal byte beräknar en hashfunktion ett fast, kort värde. Ändra bara en enda bit i filen och kontrollsumman blir helt annorlunda. Just därför publicerar många leverantörer SHA-256-värdet bredvid en nedladdning: du beräknar själv kontrollsumman för den nedladdade filen och jämför den med det publicerade värdet. Stämmer båda överens har filen kommit fram fullständig och oförändrad.

Det här verktyget beräknar de vanliga metoderna. SHA-1/256/384/512 (FIPS 180-4) körs via webbläsarens inbyggda Web Crypto-gränssnitt; SHA-256 är dagens standard och rätt val när inget annat krävs. SHA-1 anses föråldrat och bör inte längre användas för säkerhetskontroller, men är fortfarande användbart för att matcha äldre system. SHA-384 och SHA-512 ger längre värden ur samma familj. MD5 (RFC 1321) är ännu äldre och kryptografiskt trasigt (kollisioner kan skapas avsiktligt), men många äldre nedladdningar och verktyg publicerar det fortfarande som referensvärde. CRC-32 är ingen kryptografisk kontrollsumma utan en snabb integritetskontroll i ISO-HDLC-varianten (polynom 0xEDB88320), av det slag som finns inbyggt i ZIP-arkiv och PNG-filer: bra för att upptäcka slumpmässiga överföringsfel, inte för att utesluta manipulation.

Beräkningen sker helt lokalt i din webbläsare, via det inbyggda Web Crypto-gränssnittet (för SHA) och en liten rutin i ren JavaScript (för CRC-32). Ingenting laddas upp, ingenting lagras och inget externt bibliotek hämtas från ett CDN. Resultatet visas som en textfil i samma format som kommandoradsverktygen sha256sum eller certutil, så att du kan jämföra det direkt med ett värde som beräknats någon annanstans.

Tekniska data

Tekniska data
UtdataformatTXT
BatchbearbetningJa
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

  1. Släpp en fil.
  2. Välj en algoritm (standard: SHA-256).
  3. Läs av kontrollsumman och ladda ner den som en textfil.

Begränsningar: En kontrollsumma bevisar att två filer är identiska byte för byte; den krypterar ingenting och skyddar inte mot avlyssning. MD5, SHA-1 och CRC-32 är olämpliga för säkerhetssyften (CRC-32 fångar bara slumpmässiga fel; MD5 och SHA-1 kan kollideras avsiktligt) - mot avsiktlig manipulation, använd SHA-256 eller större. Referensvärdet måste komma från en pålitlig källa.

Algoritmer jämförda

Algoritmer jämförda
AlgoritmUtdatalängdStatusTypisk användning
SHA-256256 bitardagens standardnedladdningar, allmän verifiering
SHA-1160 bitarföråldrad (inte för säkerhet)jämförelse med äldre system
SHA-384384 bitarlängre SHA-2-variantdär en längre kontrollsumma krävs
SHA-512512 bitarlängre SHA-2-variantdär en längre kontrollsumma krävs
MD5128 bitarkryptografiskt knäcktreferensvärde för äldre nedladdningar/verktyg
CRC-3232 bitaringen kryptografisk kontrollsummaupptäcka slumpmässiga överföringsfel (ZIP, PNG)

Vanliga frågor

Laddas mina filer upp?

Nej. Kontrollsumman beräknas helt lokalt i din webbläsare; filen lämnar aldrig din enhet och lagras inte.

Vilken algoritm bör jag välja?

Vid tveksamhet SHA-256 - det är dagens standard. Använd MD5, SHA-1 eller CRC-32 bara när ett system uttryckligen förväntar sig det värdet.

Hur jämför jag kontrollsumman?

Beräkna den här och jämför värdet tecken för tecken med det publicerade. Om de stämmer överens är filen oförändrad.

Vad är skillnaden mellan CRC-32 och SHA-256?

CRC-32 är en snabb kontroll mot slumpmässiga överföringsfel (som i ZIP och PNG), men är inte kryptografiskt säker. SHA-256 upptäcker även avsiktlig manipulation.

Relaterade verktyg

Kryptera fil · Dekryptera fil · Generera UUID · Omvandla talbas · Koda till Base64 · Beräkna en HMAC