MD5-hashgenerator
Producerar exakt samma 32 tecken långa hexadecimala MD5-kontrollsumma som md5sum, openssl dgst -md5 och certutil -hashfile, användbart när en nedladdningssida publicerar en MD5 och du vill kontrollera att filen matchar utan att installera ett CLI-verktyg. Hanterar textinmatning (behandlas som UTF-8-byte, matchar Unix-verktyg) och filinmatning (strömmas så att även stora filer ryms i minnet).
Så verifierar du en filkontrollsumma
-
1
Släpp den nedladdade filen
Verktyget strömmar den genom MD5-funktionen i bitar.
-
2
Vänta på sammandraget
Några MB/s på de flesta maskiner; en 500 MB ISO tar ~30–60 sekunder.
-
3
Jämför med den publicerade kontrollsumman
Kopiera och klistra in den förväntade hashen. Verktyget markerar matchning/avvikelse med färg.
-
4
Kör inte om det inte matchar
En annan hash betyder att filen är korrupt eller har manipulerats. Ladda ner igen från en betrodd källa.
Det kanoniska utdataformatet
MD5 producerar 128 bitar, konventionellt skrivna som 32 hexadecimala tecken i gemener:
9e107d9d372bb6826bd81d3542a419d6
Unix md5sum skriver ut: <hash> <filename> med två mellanslag. GNU coreutils förväntar sig det formatet för flaggan -c (kontroll).
Text- mot filläge
- Textinmatning kodas som UTF-8 före hashning. Det matchar
echo -n "text" | md5sumpå Unix. Windows PowerShellsGet-FileHashanvänder UTF-16 som standard om du inte anger annat, vilket är varför de två kan vara oense. - Filinmatning hashas byte-för-byte, vad filen än innehåller, ingen kodningsomvandling. Din webbläsare och ett CLI-verktyg kommer alltid att vara överens om filhashen.
Att matcha den publicerade kontrollsumman
De flesta nedladdningssidor publicerar hashen med filnamnet:
md5sum: 9e107d9d372bb6826bd81d3542a419d6 yourfile.iso
- Säkerställ att du laddade ner exakt rätt fil (ibland publicerar leverantörer hashar per variant: x86_64 mot ARM).
- Lita på kontrollsummekällan. En MD5-länk på samma komprometterade sida är värdelös. Korskontrollera mot en GPG-signerad
SHA256SUMSnär det är möjligt.
Vanliga skäl till en avvikelse
- Ofullständig nedladdning, webbläsaren avbröts, återupptogs felaktigt.
- Annan version på spegeln än vad kontrollsumman lovar.
- Fel fil vald (du hashade
.sig-filen i stället för ISO:n). - Komprimering eller omformatering,
.tar.gzoch samma extraherade katalog har helt olika hashar. - Faktisk manipulation, sällsynt, men anledningen till att kontrollsummor finns.
Hastighet
MD5 är snabbt. En laptop från de senaste fem åren hashar med 400+ MB/s. Flaskhalsen när en fil hashas i webbläsaren är oftast disk-IO, inte matematiken.
När MD5 inte räcker
För säkerhetskänslig integritet (att verifiera att ett nedladdat installationsprogram inte har ersatts med skadlig kod), föredra SHA-256, MD5-kollisioner är triviala att beräkna. De flesta moderna projekt publicerar båda.
Vanliga frågor
PowerShells Get-FileHash använder SHA-256 som standard, inte MD5. Använd Get-FileHash -Algorithm MD5 file.iso för att matcha en publicerad MD5.
De flesta moderna webbläsare strömmar upp till ~2 GB smidigt. För större filer (DVD:er, diskavbildningar), använd ett CLI-verktyg, md5sum file på Linux, Get-FileHash -Algorithm MD5 på Windows.
En .md5-fil innehåller oftast en rad: hex-hashen följd av två mellanslag och filnamnet. Verktyg som md5sum -c checksum.md5 läser den raden och verifierar. Bara hex-delen ensam är den råa hashen.
Ja, MD5-kollisioner är triviala att producera med avsikt. För oavsiktliga kollisioner bland verkliga filer är oddsen ungefär 1 på 2^64, försvinnande osannolikt. För motståndskraft mot kollisioner från motståndare, använd SHA-256.
Nej. Hashning körs helt i din webbläsare via WebCrypto-API:et och typade arraybitar. Filer lämnar aldrig din enhet.
Relaterade verktyg
Vigenère-chifferkodare
Kryptera och dekryptera meddelanden med det klassiska Vigenère-chiffret med ett nyckelord. Förskjuter de latinska bokstäverna A-Z och bevarar versaler/gemener, mellanslag och skiljetecken.
Hashgeneratör
Generera MD5-, SHA-1-, SHA-256-, SHA-384-, SHA-512- och CRC32-hashar från text, med en kopieringsklar digest för kontrollsummor och jämförelser.
SHA1-hashgenerator
Generera SHA-1-hashar (40 hex-tecken) från valfri textinmatning. Användbart för äldre checksummor, git-objekt-ID:n och integritetskontroller utan säkerhetskrav.
Textkrypteringsverktyg
Kryptera och dekryptera textmeddelanden med AES med ett lösenord så att bara mottagaren kan läsa dem.
PGP-nyckelgenerator
Skapa ett ASCII-bepansrat OpenPGP-nyckelpar och återkallningscertifikat med Curve25519, RSA 2048 eller RSA 4096.
Wei till Ether-omvandlare
Omvandla Wei till Ether (ETH) med exakt aritmetik, utan flyttalsavrundning. 1 ETH = 10^18 Wei.
Verktyget finns på andra språk
- Bộ tạo giá trị hash MD5 [VI]
- Generator Hash MD5 [ID]
- MD5 해시 생성기 [KO]
- Générateur de hachage MD5 [FR]
- MD5-hashgenerator [NL]
- MD5-Hash-Generator [DE]
- เครื่องสร้างค่าแฮช MD5 [TH]
- Gerador de Hash MD5 [PT]
- Generador de Hash MD5 [ES]
- Generator skrótów MD5 [PL]
- مولد قيم هاش MD5 [AR]
- MD5ハッシュジェネレータ [JA]
- Генератор хэшей MD5 [RU]
- MD5 Hash Üreticisi [TR]
- MD5哈希值生成器 [ZH]
- MD5 Hash Generator [EN]
- Generatore di hash MD5 [IT]