fixmint
DA

Sådan tjekker du en downloads SHA-256-checksum i din browser

Af · · opdateret 8. november 2026 · 4 min. læsning

Et checksum er et kort fingeraftryk, der beregnes ud fra indholdet i en fil. Hvis du hasher den fil, du har downloadet, og resultatet stemmer med værdien, udgiveren har oplyst, er filen bit for bit den samme, som de har hashet. Hvis blot ét bit er forskelligt, ændrer fingeraftrykket sig helt. Træk filen ind i Hash-generatoren, indsæt den offentliggjorte værdi, og værktøjet viser, hvilken algoritme der matcher.

Hash-generatorMatcher min download?Prøv gratis

Hvad et checksum beviser

Et checksum opdager ændringer. Det fanger en download, der er stoppet halvvejs, en fil, der er beskadiget af en ustabil forbindelse eller en svigtende harddisk, og en spejlserver, der leverer en anden build end originalen. Den slags fejl er almindelige, og en matchende hash udelukker dem.

Det beviser ikke, at udgiveren er troværdig. Forestil dig, at en angriber kan ændre filen på en downloadside og samtidig redigere hashen, der vises ved siden af. De to stemmer overens, og kontrollen går igennem. Et checksum er kun så troværdigt som det sted, du har fået hashen fra. For at kontrollen har mening, bør hashen komme via en anden kanal end filen: en signeret udgivelsesmeddelelse, en checksum-fil med en GPG-signatur, registreringerne i en pakkehåndtering eller udgiverens side, som du selv indtaster adressen til. En hash kopieret fra samme link som filen hjælper lidt over for en målrettet angriber.

En matchende hash siger heller ikke noget om, hvad programmet gør. Den bekræfter blot, at du har den fil, udgiveren har hashet. Om filen er sikker, er et spørgsmål om udgiveren, og det besvares af signaturen, kildens omdømme og projektets egne verifikationstrin, hvis der er nogen.

Hvor udgivere angiver hashes

Kig først i nærheden af download-knappen. Mange projekter skriver SHA-256-værdien direkte på downloadsiden. Større projekter udgiver ofte en fil, typisk kaldet SHA256SUMS eller noget lignende, med én linje pr. download, og somme tider en signaturfil ved siden af. Nogle softwareplatforme gemmer hashes i deres egne metadata. README-filen og udgivelsesnoterne er de andre typiske steder.

Læs også navnet på algoritmen. En linje, der siger SHA-256, kræver en SHA-256-hash, som er 64 hexadecimale tegn. En værdi på 32 tegn er MD5, og 40 tegn er SHA-1. Værktøjet skal vide, hvilken en du sammenligner, og det skal du også.

Sammenlign hashen i fire trin

  1. Download filen én gang fra den officielle side.
  2. Åbn Hash-generatoren, vælg Fil, og træk filen ind. Vent, til den er færdig. Meget store filer kan tage et stykke tid og kan overstige, hvad en browser kan holde i hukommelsen.
  3. Indsæt den offentliggjorte hash i Forventet hash, valgfri. Store/små bogstaver og mellemrum ignoreres, så en værdi med store bogstaver, kopieret fra en side, virker.
  4. Led efter et match. Værktøjet viser, hvilken algoritme der matcher. Hvis ingen gør, så kør ikke filen. Download den igen. Hvis den anden kopi også fejler, er den offentliggjorte værdi og din fil uenige, og du bør spørge udgiveren, hvilken der er korrekt.

Foretrækker du en terminal, tager den samme kontrol én kommando. På Linux kører du sha256sum på filen. På macOS gør shasum -a 256 det samme. I Windows PowerShell giver Get-FileHash -Algorithm SHA256 med filstien værdien. Resultatet er den samme hexadecimale streng, som værktøjet viser.

En hash er ikke kun til at matche en offentliggjort værdi. Tjek filens integritet bruger samme idé til at fortælle dig, om en fil er beskadiget, og Find dubletter finder dubletter på samme måde: ved at sammenligne hashes udpeges identiske kopier i en mappe.

Hashing af indtastet tekst

Tekst-tilstanden hashér det, du skriver eller indsætter. Teksten konverteres først til UTF-8-bytes. Et tekstfelt gemmer sine linjeskift som LF, så indsat tekst hashes med LF-linjeskift, uanset hvilket system den stammer fra. En fil gemt på Windows afslutter typisk hver linje med CRLF i stedet, og dens bytes giver en anden hash. Så når en udgiver oplyser hashen for en fil, skal du bruge fil-tilstanden og hashe selve filen. Hvis du vil se præcis, hvor to versioner adskiller sig, viser Sammenlign tekst ændringerne side om side.

Hvorfor MD5 og SHA-1 er svage

Værktøjet tilbyder MD5 og SHA-1, fordi mange ældre downloadsider stadig oplister dem. Til at opdage beskadigelse er de fine. En utilsigtet ændring er ekstremt usandsynlig at give en matchende MD5- eller SHA-1-værdi ved et tilfælde.

Over for en angriber er de det ikke. En kollision er to forskellige input med samme hash. MD5-kollisioner kan nu laves billigt, så ingen sikkerhedsbrug bør stole på MD5. En SHA-1-kollision blev offentligt demonstreret i 2017, og browsere og certifikatudstedere har siden udfaset SHA-1 til signaturer. Hvis en udgiver kun tilbyder MD5 eller SHA-1, så bed om SHA-256 eller en signeret checksum-fil. Til alt, hvor nogen kunne finde på bevidst at manipulere filen, bør du bruge SHA-256 eller stærkere. Ingen kendt praktisk angreb bryder SHA-256 på tidspunktet for skrivningen. Guiden til algoritmerne hjælper med at vælge, hvilken du skal bruge.

Hurtige svar

Betyder en matchende hash, at filen er sikker? Den betyder, at filen er den, der blev hashet. Sikkerheden afhænger af, om hashen kommer fra en kilde, du stoler på.

Kan to forskellige filer have samme SHA-256? Ikke i praksis. Der kendes ingen praktisk metode til at finde et sådant par på tidspunktet for skrivningen.

Hvorfor matcher min hash ikke, efter jeg har kopieret den? Tjek først algoritmen. Led derefter efter et manglende eller ekstra tegn eller en afkortet kopi. Store/små bogstaver og mellemrum ignoreres, så de er ikke årsagen.

Oversat fra Engelsk original med AI-hjælp.

Kommentarer

    Ingen kommentarer endnu. Vær den første.

    Din bedømmelse (valgfri)

    Din e-mail vises eller gemmes aldrig.

    Forside til How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 sider om de menneskelige, økonomiske og strategiske fordele, der forbliver knappe, når AI kan klare de fleste kognitive opgaver.

    $3.84Køb på GumroadPå engelsk