Md5sum

Linux.fista
Versio hetkellä 3. huhtikuuta 2006 kello 18.56 – tehnyt Pb (keskustelu | muokkaukset)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Md5sum laskee sille annetusta tiedostosta tai muusta syötteestä 128-bittisen MD5-tarkistussumman. Vertaamalla kahtena eri aikana laskettuja tarkistussummia voidaan päätellä, onko tiedosto muuttunut esimerkiksi ftp-siirron aikana. Jos tiedoston sisältö on muuttunut bitinkään verran, muuttuu sen tarkistussumma täysin toiseksi. Kahta erilaista tiedostoa, joiden MD5-tarkistussummat olisivat samat on käytännössä mahdotonta tuottaa.

Useimpien Linux-asennuslevyjen levykuvien (image) mukana toimitaan niiden MD5-tarkistussummat. Tarkistussummat sisältävä tiedosto (tyypillisesti nimeltään MD5SUMS) sijaitsee yleensä levykuvien kanssa samassa palvelimen hakemistossa. Vertaamalla tämän tekstitiedoston sisältämää tarkistussummaa itselaskettuun voidaan päätellä, onko levykuva saapunut ehjänä palvelimelta omalle koneelle. MD5-tarkistussumman laskeminen asennuslevyjen levykuvista on ehdottoman suositeltavaa, sillä rikkinäinen levykuva ja siitä seuraava rikkinäinen asennuslevy saattavat pahimmassa tapauksessa johtaa käyttöjärjestelmän asennuksen epäonnistumiseen. Eräät jakelut, kuten Fedora Core, käyttävät 128-bittisen md5sumin sijaan 160-bittistä sha1sumia.

Md5sum-ohjelma toimitetaan käytännössä kaikkien Linux- ja Unix-asennusten mukana, mutta ellei sinulla sellaista ole käytössäsi, voit ladata ohjelman DOS-version täältä.

Esimerkki

Lasketaan MD5-tarkistussumma tiedostolle levykuva.iso komennolla

md5sum levykuva.iso

jolloin md5sumin tuloste näyttää tältä:

1c6a1add3e071ebef4b86f3d238ea6f4  levykuva.iso

Katso myös