Ero sivun ”Md5sum” versioiden välillä
Pb (keskustelu | muokkaukset) Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 10: | Rivi 10: | ||
jolloin md5sumin tuloste näyttää tältä: | jolloin md5sumin tuloste näyttää tältä: | ||
1c6a1add3e071ebef4b86f3d238ea6f4 levykuva.iso | 1c6a1add3e071ebef4b86f3d238ea6f4 levykuva.iso | ||
Tämä tuloste voidaan myös ohjata tiedostoon seuraavasti | |||
md5sum levykuva.iso > MD5SUMS | |||
tällöin saadaan MD5SUMS-tiedosto joka vastaa yllä mainittua levykuvien mukana toimitettavaa tiedostoa. | |||
Tässä, kuten levykuvienkin tapauksessa, voidaan tiedoston eheys tarkistaa automaattisesti. Komennolla | |||
md5sum -c MD5SUMS | |||
md5sum-ohjelma tarkistaa kaikki MD5SUMS-tiedostossa listatut tiedostot ja tutkii niiden eheyden. | |||
== Katso myös == | == Katso myös == | ||
* [[sha1sum]] | * [[sha1sum]] |
Versio 11. toukokuuta 2006 kello 20.41
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
Tämä tuloste voidaan myös ohjata tiedostoon seuraavasti
md5sum levykuva.iso > MD5SUMS
tällöin saadaan MD5SUMS-tiedosto joka vastaa yllä mainittua levykuvien mukana toimitettavaa tiedostoa. Tässä, kuten levykuvienkin tapauksessa, voidaan tiedoston eheys tarkistaa automaattisesti. Komennolla
md5sum -c MD5SUMS
md5sum-ohjelma tarkistaa kaikki MD5SUMS-tiedostossa listatut tiedostot ja tutkii niiden eheyden.