PT Privacy Tools

Filkontrollsumma

Beräkna SHA-1-, SHA-256- och SHA-512-kontrollsummor för lokala filer med crypto.subtle. Jämför en förväntad hash utan att ladda upp något.

🔒 Körs helt i din webbläsare — ingenting laddas upp

AlgorithmHex digestCompare
Choose a file to calculate checksums.

Advertisement

Verifiera nedladdningar utan att ladda upp filen

En filkontrollsumma är ett kort fingeravtryck av de exakta byten i en fil. Programvaruprojekt publicerar ofta SHA-kontrollsummor bredvid installationsprogram, arkiv och firmware-avbilder så att du kan bekräfta att en nedladdning kommit fram intakt. Det här verktyget läser den valda filen i din webbläsare, skickar byten till crypto.subtle.digest och visar resultaten för SHA-1, SHA-256 och SHA-512 som hexadecimal text med gemener. Filen lämnar aldrig din enhet. Det gör sidan användbar för att kontrollera privata dokument, stora nedladdningar eller interna bygg-artefakter när du inte vill skicka filen till en onlinetjänst bara för att beräkna en digest.

Jämföra en förväntad hash

Klistra in kontrollsumman från utgivaren i fältet för förväntad hash, före eller efter beräkningen. Jämförelsen ignorerar mellanslag, kolon och skillnader mellan stora och små bokstäver, vilket gör det enklare att kontrollera hashvärden som kopierats från versionsanteckningar, pakethanterare eller terminalutdata. En matchning betyder att den valda filen har samma byte för den algoritmen. Ett resultat utan matchning bör hanteras varsamt: du kan ha valt en annan version, kopierat fel algoritm, laddat ner en ofullständig fil eller fått innehåll som har ändrats. Ladda ner på nytt från den officiella källan och jämför med en betrodd sida innan du installerar eller öppnar något känsligt.

Kontrollsummors begränsningar och säkra vanor

Kontrollsummor är utmärkta för att upptäcka oavsiktlig skada och bekräfta att två kopior är identiska, men de är bara så pålitliga som platsen där du fick det förväntade värdet. Om en angripare kan ersätta både filen och den publicerade hashen kan en kontrollsumma ensam inte bevisa äkthet. Föredra SHA-256 eller SHA-512 från en HTTPS-sida för utgåvor, ett paketregister eller ett signerat meddelande. SHA-1 finns med eftersom äldre projekt fortfarande publicerar det, men det är inget bra val för nya säkerhetskänsliga arbetsflöden. För viktig programvara bör du också leta efter kodsignering, fristående signaturer eller information om reproducerbara byggen. Det här webbläsarverktyget är ett privat första steg: det ger dig digesten lokalt så att du kan jämföra den med den starkaste tillgängliga källan.

Hur man använder

  1. Välj en filVälj den nedladdning eller det dokument du vill verifiera.
  2. Hasha lokaltWebbläsaren läser filen och beräknar kontrollsummorna SHA-1, SHA-256 och SHA-512.
  3. Jämför förväntad hashKlistra in en publicerad kontrollsumma för att se om den matchar någon av de genererade digesterna.

Vanliga frågor

Laddas min fil upp för att beräkna kontrollsumman?
Nej. Filen läses med webbläsarens API:er och hashas med crypto.subtle.digest på din enhet.
Vilken kontrollsumma ska jag jämföra?
Använd den algoritm som nedladdningens leverantör publicerar. SHA-256 eller SHA-512 föredras för moderna integritetskontroller.
Varför matchar inte den förväntade hashen?
En avvikelse kan betyda fel algoritm, ett skrivfel vid kopiering av hashen, en annan filversion eller en skadad eller osäker nedladdning.
Kan detta verifiera äkthet på egen hand?
En kontrollsumma bekräftar att filen matchar en känd digest. För starkare äkthet kan du jämföra en hash från en betrodd HTTPS-källa eller använda signerade utgåvor.
Advertisement