- Sha1sum
-
sha1sum
sha1sum — программа, позволяющая вычислять значения хеш-сумм (контрольных сумм) файлов по алгоритму SHA-1. В обычном случае вычисленные хеши выводятся (можно сохранить в файле, для последующего использования). В других случаях, программа сверяет вычисленные значения со значениями, сохраненными в файле (это удобно для массовой проверки целостности файлов).
Наиболее часто программа используется для проверки правильной загрузки файлов по сети.
Входит, в частности, в пакет GNU Coreutils.
Содержание
Ключи запуска программы
sha1sum [ключи] [файл]...
Если файл не указан, или в качестве его имени указан символ -, то данные читаются из standard input.
Ключи:
- -t, --text — читать данные файлов в текстовом режиме (по умолчанию). Перед именем файла выводится пробел.
- -b, --binary — читать данные файлов в двоичном режиме. Перед именем файла выводится символ *.
- -c, --check — сверять вычисленные значения SHA-1 со значениями из файла
- --status — (только при проверке хешей) — выводить только код проверки
- -w, --warn — (только при проверке хешей) — предупреждать о строках (checksum lines) с неправильным форматом
- --help — вывести только справку по ключам
- --version — вывести только информацию о версии
Примеры
Хеши (checksums) SHA-1 (160-битные значения) выводятся в виде последовательностей из 49 шестнадцатеричных чисел.
$ sha1sum ./s* 41a12ce5ed24fcc802e74c2377f9791dc8d3e2e7 ./sec1.png 00e01ccb943f8ea2e5f588dc1351ea998cbdc5c5 ./sec2.png
Для вычисления и записи (в файл sums.sha1) хешей файлов (читаемых как двоичные файлы) с шаблоном имени :
sha1sum -b ./sec* > sums.sha1
Для проверки контрольных сумм файлов, сохраненных в файле.
sha1sum -c sums.sha1 ./sec1.png: НЕУСПЕШНО ./sec2.png: Успех sha1sum: ПРЕДУПРЕЖДЕНИЕ: НЕ совпали 1 вычисленные контрольные суммы из 2
Заметьте, что для каждого файла выводится результат проверки: Успех или НЕУСПЕШНО. Список проверяемых файлов читается из указанного файла.
Если нужно просто проверить, все ли файлы имеют правильные контрольные суммы, можно подавить «вывод результата для каждого файла» с помощью ключа --status. Тогда вообще ничего не выводится, а возвращается невидимый «код возврата». Это полезно, когда программа вызывается другой программой.
См. также
- md5sum
- tthsum
Ссылки
- man по пользовательским командам GNU/Linux (англ.) — страница справки
- Версия для Microsoft Windows
Wikimedia Foundation. 2010.
Sha1sum — is a computer program which calculates and verifies SHA 1 hashes. It is commonly used to verify the integrity of files. It (or a variant) is installed by default in most Unix like operating systems, including Mac OS X. Variants include shasum… … Wikipedia
sha1sum — es un comando de los sistemas Unix que permite identificar la integridad de un fichero mediante la suma de comprobación del hash SHA 1 de un archivo. SHA1SUM es el nombre de un archivo que contiene las cadenas hash en SHA 1 para la posterior… … Wikipedia Español
sha1sum — программа, позволяющая вычислять значения хеш сумм (контрольных сумм) файлов по алгоритму SHA 1. В обычном случае вычисленные хеши выводятся (можно сохранить в файле, для последующего использования). В других случаях, программа сверяет… … Википедия
SHA1SUM — Saltar a navegación, búsqueda sha1sum puede referirse a: Fichero de texto SHA1SUM encontrado junto ficheros de imágenes ISO. Comando de sistemas operativos Unix sha1sum. Obtenido de SHA1SUM Categoría: Wikipedia:Desambiguación … Wikipedia Español
Sha1sum (Unix) — Saltar a navegación, búsqueda sha1sum es un comando de los sistemas Unix que permite identificar la integridad de un fichero mediante la suma de comprobación del hash SHA 1 de un archivo. Se suele utilizar para comprobar la integridad de los… … Wikipedia Español
SHA1SUM (fichero) — Saltar a navegación, búsqueda SHA1SUM es el nombre de un fichero que contiene las cadenas hash en SHA 1 para la posterior comprobación de integridad de una imagen ISO. Este fichero acompaña las descargas de las imágenes para grabar los cds o dvd… … Wikipedia Español
MythDora — s Default Desktop OS family Unix like Latest unstable release 12.23 [2] / April 17, 2010; 18 months ago … Wikipedia
Comparison of file verification software — The following tables compare file verification software that typically use checksums to confirm the integrity or authenticity of a file. Contents 1 General 2 Program hash function support 3 Program features 4 … Wikipedia
Md5sum — is a computer program that calculates and verifies 128 bit MD5 hashes, as described in RFC 1321. The MD5 hash (or checksum) functions as a compact digital fingerprint of a file. It is extremely unlikely that any two non identical files existing… … Wikipedia
GNU Coreutils — GNU Core Utilities Тип Miscellaneous Utilities Разработчик GNU Project Написана на C Операционная система Unix подобные ОС Последняя версия 8.20 (23 октября 2012) … Википедия