Linux sha1sum команда для начинающих (с примерами)

Командная строка Linux предлагает несколько инструментов для проверки и проверки целостности файла.

Одним из таких инструментов является sha1sum, о котором мы поговорим здесь в этом учебном пособии, используя несколько простых для понимания примеров.

Но прежде чем мы это сделаем, стоит упомянуть, что все примеры здесь были протестированы на машине Ubuntu 18.04 LTS.

Команда sha1sum Linux

Команда sha1sum используется для вычисления и проверки сообщения SHA1.

Ниже приводится его синтаксис:

 sha1sum [OPTION]... [FILE]... 

И вот как man описывает этот инструмент:

Print or check SHA1 (160-bit) checksums.
With no FILE, or when FILE is -, read standard input.

Ниже приведены примеры в стиле Вопрос-Ответ, которые должны дать вам представление о том, как работает этот инструмент.

Вопрос 1 Как использовать команду sha1sum?

Основное использование довольно просто — просто запустите команду с именем файла

Пример:

 # sha1sum test.txt 

Один из них — это дайджест сообщения, вычисленный инструментом.

Вот как можно понять результат:

 The default mode is to print a line with checksum, a space, a
character indicating input mode ('*' for binary, ' ' for text or
where binary is insignificant), and name for each FILE.

Вопрос 2. Как использовать sha1sum для проверки целостности файла?

Для этого сначала сохраните дайджест сообщения, созданный командой в файле .sha1.

Например, вот как мы это сделали в нашем случае:

 # sha1sum test.txt > test.sha1 

Теперь, используя как test.txt, так и test.sha1 в том же каталоге, используйте параметр командной строки -c, чтобы проверить целостность файла.

 # sha1sum -c test.sha1 

Вопрос 3. Как заставить sha1sum читать файл в двоичном режиме?

По умолчанию команда sha1sum считывает файл в текстовом режиме.

Однако вы также можете заставить инструмент читать в двоичном режиме, что вы можете сделать, используя опцию -b.

 sha1sum -b [filename] 

Вопрос 4. Какие все подпараметры доступны при проверке контрольных сумм?

Существует множество настроек, которые вы можете установить при проверке контрольных сумм с помощью sha1sum.

Вот список:

 --ignore-missing
don't fail or report status for missing files

--quiet
don't print OK for each successfully verified file

--status
don't output anything, status code shows success

--strict
exit non-zero for improperly formatted checksum lines

-w, --warn
warn about improperly formatted checksum lines

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40