Sha1sum

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. Тогда вообще ничего не выводится, а возвращается невидимый «код возврата». Это полезно, когда программа вызывается другой программой.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Sha1sum" в других словарях:

  • 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) …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»