Fil-hash og kontrolsum-beregner

Få MD5, SHA-1, SHA-256 og SHA-512 for enhver fil, og verificer en kontrolsum.

Hash-værdier

Hash-værdier vises her.

Klar. Træk en fil hertil for at beregne dens hash.

Dine filer læses og hashes i din browser. Intet uploades til BroBroGo.

FAQ

Hvordan verificerer jeg en download med en kontrolsum?

Træk den downloadede fil ind, og indsæt derefter den kontrolsum, som udgiveren har offentliggjort, i bekræftelsesfeltet. Rækken for den matchende algoritme bliver grøn. Hvis intet bliver grønt, matcher filen ikke – betragt den som beskadiget eller manipuleret.

Hvilke algoritmer beregner den, og hvilke skal jeg bruge?

Den beregner MD5, SHA-1, SHA-256 og SHA-512 samtidigt ud fra en enkelt læsning af filen. MD5 og SHA-1 er fine til at opdage utilsigtede fejl i filer, men er usikre rent sikkerhedsmæssigt – foretræk SHA-256 eller SHA-512, når kontrolsummen skal beskytte mod manipulation.

Bliver mine filer uploadet nogen steder?

Nej. Filer læses og hashes lokalt – selv filer på flere gigabytes streames igennem i mindre bidder, så intet sendes nogensinde væk fra din enhed.

Hvad gør en fil-hash og kontrolsum-beregner?

En fil-hash og kontrolsum-beregner er et værktøj, der beregner kryptografiske hashes for de filer, du vælger, ved at anvende flere forskellige algoritmer samtidigt. Værktøjet gør det muligt at verificere en fils integritet ved at sammenligne dens beregnede hash med en kendt kontrolsum, som du angiver.

Hele denne proces foregår fuldstændig i din webbrowser, og værktøjet kan håndtere filer af alle størrelser ved at behandle dem i mindre bidder. Når du åbner værktøjet, vil du blive mødt af startmeddelelsen "Klar. Træk en fil hertil for at beregne dens hash.". Under sektionen for de valgte filer vises overskriften "Filer".

Understøttede input og formater

Værktøjet accepterer følgende input:

  • Filer: Du kan behandle enhver fil i enhver størrelse. Du kan enten trække og slippe filer direkte i det dertil indrettede område eller klikke for at vælge dem manuelt. Værktøjet viser meddelelsen "{count} fil(er) valgt" for at angive det aktuelle antal valgte filer.
  • Kontrolsum til verifikation: I feltet til verifikation kan du indsætte en streng, der indeholder en forventet MD5-, SHA-1-, SHA-256- eller SHA-512-hash. Denne kontrolsum kan være en ren hexadecimal streng eller være formateret i formater som coreutils, BSD eller sha256:<hash>.

Værktøjets output og statusmeddelelser

Når du behandler filer, genererer værktøjet en række specifikke resultater og statusmeddelelser:

  • MD5: MD5-hashen for filen.
  • SHA-1: SHA-1-hashen for filen.
  • SHA-256: SHA-256-hashen for filen.
  • SHA-512: SHA-512-hashen for filen.
  • Hash-værdier: Dette er overskriften for resultatafsnittet. Før beregningen starter, vises her pladsholderteksten "Hash-værdier vises her.".
  • Beregner hash for {file} ({done}/{total}) — {percent}%: En statusindikator, der viser fremskridtet under selve beregningen.
  • Beregnede hash for {count} fil(er).: Denne meddelelse vises, når beregningen af hash-værdierne er fuldført.
  • Ryddet.: Denne meddelelse vises, efter du har ryddet resultaterne.

Hvis der opstår problemer under indlæsningen eller beregningen, anvendes følgende fejlmeddelelser:

  • {count} kunne ikke læses.: Viser antallet af filer, som det ikke var muligt at beregne hash for.
  • Beregning af hash mislykkedes. Prøv igen.: En generel fejlmeddelelse, hvis beregningen fejler.
  • Kunne ikke læse denne fil.: En specifik fejlmeddelelse for en enkelt fil, der ikke kunne indlæses.

Regler, begrænsninger og håndtering af kontrolsumme

For at sikre en stabil drift og korrekt verifikation arbejder værktøjet ud fra en række faste regler og tekniske rammer:

  • Filbegrænsning: Værktøjet kan behandle op til 20 filer ad gangen.
  • Håndtering af fejl: Hvis en enkelt fil ikke kan læses, vil de øvrige valgte filer stadig blive behandlet.
  • Rapportering af fremskridt: Under beregningen opdateres og rapporteres fremskridtet for hver ca. 4 MB data, der behandles.
  • Uddragning af kontrolsum: Hvis du indsætter en kontrolsum i verifikationsfeltet, vil værktøjet automatisk uddrage den længste hexadecimale streng fra den indsatte tekst.
  • Sammenligning af kontrolsumme: Sammenligningen af kontrolsumme er ufølsom over for store og små bogstaver, da alle værdier ensrettes til små bogstaver.
  • Visuel bekræftelse ved match: Hvis en indsat kontrolsum matcher en af de beregnede hashes, vil rækken for den pågældende algoritme skifte farve til grøn. Samtidig vises meddelelsen "Match: {file} ({algo})".
  • Manglende match: Hvis ingen række bliver grøn efter indsættelse af en kontrolsum, betyder det, at filen ikke matcher den offentliggjorte værdi. I dette tilfælde vises meddelelsen "Ingen fil matcher den kontrolsum.".

Valg af algoritme: Integritet vs. sikkerhed

Når du arbejder med fil-hashes, er det vigtigt at forstå forskellen på de tilgængelige algoritmer, da de tjener forskellige formål:

  • MD5 og SHA-1: Disse algoritmer er velegnede til at opdage utilsigtede fejl eller beskadigelse af filer (f.eks. opstået under overførsel), men de er ikke sikre mod bevidst manipulation af filens indhold.
  • SHA-256 og SHA-512: Du bør altid foretrække SHA-256 eller SHA-512, når en kontrolsum skal kunne modstå bevidst manipulation og sikre, at filen ikke er blevet ændret af uvedkommende.

Hvem har brug for at beregne fil-hashes?

Beregning og verifikation af kontrolsumme er et vigtigt redskab i flere forskellige sammenhænge:

  • Udviklere: Udviklere, der downloader store filer, har brug for at kunne verificere filernes integritet. Det gælder også personer, der udgiver software eller build-artifacts, og som ønsker at stille kontrolsumme til rådighed, så modtagerne kan verificere dem.
  • Generel filverifikation: Alle, der har brug for at kontrollere integriteten af en downloadet fil op mod en offentliggjort kontrolsum for at sikre, at filen hverken er blevet beskadiget undervejs eller manipuleret med.

Privatliv og lokal databehandling

Når du bruger dette værktøj, beskyttes dit privatliv gennem lokal behandling:

  • Dine filer læses og hashes udelukkende lokalt i din egen browser.
  • Der uploades intet til BroBroGo.
  • Selv meget store filer på flere gigabytes streames igennem i mindre bidder, hvilket sikrer, at ingen dele af filen på noget tidspunkt sendes væk fra din enhed.

Ofte stillede spørgsmål (FAQ)

Hvordan verificerer jeg en download med en kontrolsum?

Træk den downloadede fil ind, og indsæt derefter den kontrolsum, som udgiveren har offentliggjort, i bekræftelsesfeltet. Rækken for den matchende algoritme bliver grøn. Hvis intet bliver grønt, matcher filen ikke – betragt den som beskadiget eller manipuleret.

Hvilke algoritmer beregner den, og hvilke skal jeg bruge?

Den beregner MD5, SHA-1, SHA-256 og SHA-512 samtidigt ud fra en enkelt læsning af filen. MD5 og SHA-1 er fine til at opdage utilsigtede fejl i filer, men er usikre rent sikkerhedsmæssigt – foretræk SHA-256 eller SHA-512, når kontrolsummen skal beskytte mod manipulation.

Bliver mine filer uploadet nogen steder?

Nej. Filer læses og hashes lokalt – selv filer på flere gigabytes streames igennem i mindre bidder, så intet sendes nogensinde væk fra din enhed.