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