|
|
Rivi 1: |
Rivi 1: |
| [[Komentorivi]]ohjelma Md5sum laskee sille annetusta tiedostosta tai muusta syötteestä 128-bittisen [[wikipedia:fi:MD5|MD5]]-[[Tarkistussummat | tarkistussumman]]. Vertaamalla kahtena eri aikana laskettuja tarkistussummia voidaan päätellä, onko tiedosto muuttunut esimerkiksi [[FTP]]-siirron aikana. Jos tiedoston sisältö on vähänkään muuttunut, muuttuu sen tarkistussumma täysin toiseksi. Kahta erilaista tiedostoa, joiden MD5-tarkistussummat olisivat samat on käytännössä mahdotonta tuottaa. | | #redirect [[MD5]] |
| | |
| Useimpien Linux-asennuslevyjen [[levykuva|levykuvien]] (engl. ''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 johtaa asennuksen epäonnistumiseen. Eräät [[jakelu]]t, kuten [[Fedora]], käyttävät 128-bittisen md5sumin sijaan 160-bittistä [[sha1sum]]ia.
| |
| | |
| Md5sum-ohjelma toimitetaan käytännössä kaikkien Linux- ja Unix-asennusten mukana ([[Coreutils]]). Windows- ja DOS-käyttäjät voivat ladata ohjelman DOS-version [http://linuxonly.info/files/md5sum.exe 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 [[Komentorivin perusteet|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
| |
| tarkistetaan kaikki MD5SUMS-tiedostossa listatut tiedostot ja tutkitaan niiden eheys.
| |
| | |
| == Katso myös ==
| |
| * [[cksum]]
| |
| * [[sha1sum]]
| |
| * [[Tarkistussummat]]
| |
| | |
| ==Aiheesta muualla==
| |
| *[http://www.md5summer.org/ Graafinen MD5- ja SHA1-summien laskija Windowsille]
| |
| | |
| [[Luokka:Coreutils]]
| |
| [[Luokka:Komentorivin perustyökalut]]
| |