Подсчитать или сравнить хэш-сумму md5 файла в Ubuntu

При скачивании файлов, для проверки правильности загрузки файла, как правило, предлагается вычислить хэш-сумму md5 файла.
И сравнить ее с представленной на сайте, в виде символов или в виде файла.
Например, вот тут при скачивании дистрибутива, также предлагается скачать файл MD5SUMS, содержащий md5 суммы дистрибутивов.

Чтобы подсчитать md5 сумму файла в Ubuntu, можно воспользоваться консольной утилитой md5sum.

Переходим в папку с нужным файлом

cd Загрузки

Подсчитываем сумму  

md5sum RT-N56U_3.4.3.9-091_base.trx

Вывод будет таким

9b8af7fc6bcb3649323fa86df17af16c  RT-N56U_3.4.3.9-091_base.trx.

Выведенную хэш-сумму можно сравнивать.

Если вы скачали файл содержащий сумму, то можно сравнить в автоматическом режиме.
Для этого нужно перейти в папку со скачанным файлом и запустить   

md5sum -c RT-N56U_3.4.3.9-091_base.md5

вывод будет таким  

RT-N56U_3.4.3.9-091_base.trx: ЦЕЛ

Чтобы самому создать такой файл, содержащий сумму, нужно перенаправить вывод команды md5sum в файл.
Например, для ubuntu-14.04-desktop-amd64.iso

md5sum ubuntu-14.04-desktop-amd64.iso > ubuntu-14.04-desktop-amd64.md5

Так как алгоритм md5 считается ненадежным, могут использоваться более надежные алгоритмы SHA.
Для sha существуют собственные утилиты, с аналогичными опциями.

Нарпимер, для проверки дистрибутивов по ссылке выше

sha1sum -c SHA1SUMS 

и

sha256sum -c SHA256SUMS 

Если в папке множество файлов, то в выводе будут ошибки это нормально.
Самое главное, чтобы напротив нужного файла было OK(ЦЕЛ).

ubuntu-14.04-desktop-amd64.iso: ЦЕЛ
sha1sum: ubuntu-14.04-desktop-i386.iso: Нет такого файла или каталога
ubuntu-14.04-desktop-i386.iso: невозможно открыть или прочитать
ubuntu-14.04.1-desktop-amd64.iso: невозможно открыть или прочитать
sha1sum: ubuntu-14.04.1-desktop-i386.iso: Нет такого файла или каталога

 

E-mail для связи: goodigy@goodigy.ru