Ero sivun ”Sha1sum” versioiden välillä
p (→Katso myös: cksum) |
Pb (keskustelu | muokkaukset) p (linkitystä) |
||
Rivi 1: | Rivi 1: | ||
Sha1sum laskee sille annetusta tiedostosta tai muusta syötteestä 160-bittisen [[wikipedia:fi:SHA|SHA1]]-tarkistussumman. Vertaamalla kahtena eri aikana laskettuja tarkistussummia voidaan päätellä, onko tiedosto muuttunut esimerkiksi | [[Komentorivi]]ohjelma Sha1sum laskee sille annetusta tiedostosta tai muusta syötteestä 160-bittisen [[wikipedia:fi:SHA|SHA1]]-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 SHA1-tarkistussummat olisivat samat on käytännössä mahdotonta tuottaa. | ||
Useimpien Linux-asennuslevyjen levykuvien (image) mukana toimitaan niiden tarkistussummat. Yleensä tarkistussummat on laskettu [[md5sum]]-ohjelman avulla, mutta monet [[jakelu]]t (kuten [[Fedora]]) käyttävät myös sha1sumia. Tarkistussummat sisältävä tiedosto (tyypillisesti nimeltään MD5SUMS tai SHA1SUMS) 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. 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. | Useimpien Linux-asennuslevyjen [[levykuva|levykuvien]] (engl. ''image'') mukana toimitaan niiden tarkistussummat. Yleensä tarkistussummat on laskettu [[md5sum]]-ohjelman avulla, mutta monet [[jakelu]]t (kuten [[Fedora]]) käyttävät myös sha1sumia. Tarkistussummat sisältävä tiedosto (tyypillisesti nimeltään MD5SUMS tai SHA1SUMS) 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. 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. | ||
== Esimerkki == | == Esimerkki == | ||
Rivi 15: | Rivi 15: | ||
* [[md5sum]] | * [[md5sum]] | ||
[[Luokka:Coreutils]][[Luokka:Komentorivin perustyökalut]] | ==Aiheesta muualla== | ||
* [ftp://ftp.gnupg.org/gcrypt/binary/sha1sum.exe Sha1sum-komentoriviohjelma Windowsille] | |||
[[Luokka:Coreutils]] | |||
[[Luokka:Komentorivin perustyökalut]] |
Versio 25. maaliskuuta 2009 kello 23.46
Komentoriviohjelma Sha1sum laskee sille annetusta tiedostosta tai muusta syötteestä 160-bittisen SHA1-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 SHA1-tarkistussummat olisivat samat on käytännössä mahdotonta tuottaa.
Useimpien Linux-asennuslevyjen levykuvien (engl. image) mukana toimitaan niiden tarkistussummat. Yleensä tarkistussummat on laskettu md5sum-ohjelman avulla, mutta monet jakelut (kuten Fedora) käyttävät myös sha1sumia. Tarkistussummat sisältävä tiedosto (tyypillisesti nimeltään MD5SUMS tai SHA1SUMS) 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. 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.
Esimerkki
Seuraavalla komennolla lasketaan SHA1-tarkistussumma Fedora Core 5:n viidennelle asennuslevylle:
sha1sum FC-5-i386-disc5.iso
Ylläolevalla komennolla sha1sumin pitäisi tulostaa seuraavaa:
3966b3041620f62b5e8c8ade31b3348779cd52e9 FC-5-i386-disc5.iso
Tarkistetaan koko hakemiston tiedostojen oikeellisuus SHA1SUMS-tiedostoon vertaamalla:
sha1sum -c SHA1SUMS