Ero sivun ”Md5sum” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(linkitystä)
Rivi 1: Rivi 1:
Md5sum laskee sille annetusta tiedostosta tai muusta syötteestä 128-bittisen [[wikipedia:fi:MD5|MD5]]-tarkistussumman. Vertaamalla kahtena eri aikana laskettuja tarkistussummia voidaan päätellä, onko tiedosto muuttunut esimerkiksi ftp-siirron aikana. Jos tiedoston sisältö on hiukankaan muuttunut, muuttuu sen  tarkistussumma täysin toiseksi. Kahta erilaista tiedostoa, joiden MD5-tarkistussummat olisivat samat on käytännössä mahdotonta tuottaa.
[[Komentorivi]]ohjelma Md5sum laskee sille annetusta tiedostosta tai muusta syötteestä 128-bittisen [[wikipedia:fi:MD5|MD5]]-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.


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 järjestelmän asennuksen epäonnistumiseen. Eräät [[jakelu]]t, kuten [[Fedora]], käyttävät 128-bittisen md5sumin sijaan 160-bittistä [[sha1sum]]ia.
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ä].
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ä].
Rivi 21: Rivi 21:
* [[sha1sum]]
* [[sha1sum]]


[[Luokka:Coreutils]][[Luokka:Komentorivin perustyökalut]]
==Aiheesta muualla==
*[http://www.md5summer.org/ Graafinen MD5- ja SHA1-summien laskija Windowsille]
 
[[Luokka:Coreutils]]
[[Luokka:Komentorivin perustyökalut]]

Versio 25. maaliskuuta 2009 kello 23.39

Komentoriviohjelma 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 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.

Useimpien Linux-asennuslevyjen 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 jakelut, kuten Fedora, käyttävät 128-bittisen md5sumin sijaan 160-bittistä sha1sumia.

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 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

tarkistetaan kaikki MD5SUMS-tiedostossa listatut tiedostot ja tutkitaan niiden eheys.

Katso myös

Aiheesta muualla