Hvad er MD5-filformatet?
Filer med filtypen .md5 er små almindelige tekstfiler, der bruges til at gemme kontrolsummer. Deres formål er at verificere integriteten af downloadede filer, diskbilleder eller andre data, som du vil beskytte mod korruption eller manipulation.
.md5-filer er vigtige for at bekræfte, at en fils indhold er komplet og uændret. En fil kan bevidst ændres til ondsindede formål eller blive beskadiget af en lagrings- eller transmissionsfejl - en .md5-sidevognsfil lader dig opdage begge problemer øjeblikkeligt.
Hver .md5-fil indeholder en kontrolsum: et resumé med fast længde produceret af MD5-algoritmen (designet af Ronald Rivest, udgivet som RFC 1321 i 1992). Resuméet er altid 32 små hexadecimale tegn, der repræsenterer en 128-bit (16-byte) værdi. Selv en enkelt ændret bit i kildefilen producerer et helt andet resumé, hvilket gør enhver ændring let at opdage. En typisk linje ser således ud:
d41d8cd98f00b204e9800998ecf8427e ubuntu.iso
De to mellemrum adskiller hashværdien fra filnavnet; et *-præfiks på filnavnet indikerer binær tilstand.
.md5-filer blev historisk set hovedsageligt brugt sammen med CD/DVD-brændingssoftware og oprettelse af diskbilleder. I dag optræder de i en langt bredere vifte af sammenhænge - download-spejle, pakke-arkiver og sikkerhedskopieringsværktøjer leverer rutinemæssigt .md5-sidevognsfiler sammen med udgivelsespakker. På Linux er standardværktøjet md5sum (en del af GNU coreutils); på Windows kan du bruge certutil -hashfile eller Get-FileHash i PowerShell. Da MD5 er sårbar over for bevidste kollisionsangreb, anbefales den ikke længere til kryptografisk sikkerhed; .SHA256 og .SHA1 filer tjener samme formål med stærkere garantier.
Sikkerhed og tryghed
RISIKO: LOWEn .md5-fil er harmløs tekst og kan ikke køre kode. Det reelle sikkerhedspunkt er, hvad MD5 beviser: den detekterer pålideligt utilsigtede fejl, men er kryptografisk knækket, så en matchende MD5 garanterer IKKE, at en fil ikke er blevet ondsindet udskiftet (kollisioner er mulige). For tillidskritiske downloads bør du verificere en SHA-256-kontrolsum og udgiverens GPG/PGP-signatur i stedet. Sørg også for, at selve den offentliggjorte hash kom fra en troværdig kilde (HTTPS-side), ikke det samme sted som filen.
Formatdetaljer
kort fortaltProgrammer der åbner MD5-filer
Tekniske detaljer
dyb specifikation| Hash-algoritme | MD5 (Message-Digest Algorithm 5), designet af Ronald Rivest, specificeret i RFC 1321 (1992) |
| Resumélængde | 128 bits - altid kodet som præcis 32 små hexadecimale tegn |
| Filstruktur | Almindelig ASCII-tekst; én post pr. linje: 32-hex-resumé efterfulgt af to mellemrum og filnavnet (teksttilstand), eller et mellemrum, en stjerne og filnavnet (binær tilstand) |
| MIME-type | text/plain |
| tegnsæt | ASCII; resuméet bruger kun tegnene 0-9 og a-f; filnavne i poster kan indeholde UTF-8-stier |
| Typisk filstørrelse | 50-100 bytes pr. post; en fil, der lister kontrolsummer for hundreder af udgivelsesfiler, forbliver typisk under 20 KB |
| Filsignatur (magic bytes) | Ingen - ingen binær signatur; identificeres ved filtypen .md5 og linjemønsteret med 32-hex plus filnavn |
| Understøttelse af flere filer | En enkelt .md5-fil kan liste kontrolsummer for et vilkårligt antal filer, én post pr. linje; md5sum -c verificerer alle poster i én arbejdsgang |
| Verifikationskommando (Linux/macOS) | md5sum -c checksums.md5 - tjekker hver listet fil og rapporterer OK eller FAILED pr. post |
| Verifikationskommando (Windows) | certutil -hashfile <fil> MD5 beregner hashen; PowerShell: Get-FileHash -Algorithm MD5 | Select-Object Hash |
| Invarians af outputstørrelse | Uanset kildefilens størrelse - 1 byte eller 1 TB - er MD5-resuméet altid præcis 128 bits / 32 hex-tegn |
| Skelnen mellem store og små bogstaver | Resuméet er konventionelt med små bogstaver; de fleste værktøjer accepterer store bogstaver som input, men genererer små bogstaver som standard |
| Kryptografisk status | Kollisionssårbarheder er offentligt påvist siden 2004; uegnet til digitale signaturer eller sikkerhedskritisk godkendelse; kun acceptabel til at detektere utilsigtede fejl |
| Typiske anvendelsesscenarier | Verificering af download-integritet, kontrolsummer for ISO-diskbilleder, validering af sikkerhedskopier, Linux-distributionsudgivelser, softwarepakke-arkiver |
| Efterfølgende formater | .sha256 og .sha1 sidevognsfiler giver den identiske linje-pr-fil struktur, men med stærkere kollisionsmodstand; .sfv-filer tilbyder et enklere CRC32-baseret alternativ |
| Udgivet | MD5 algorithm 1992 (RFC 1321); .md5 sidecar files in common use since the late 1990s |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
MD5-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MD5-filer.