Расчёт хэш-кода файла |
Для вычисления хэш-кода файла требуется запустить программу FPSUHash с параметром [–H], указав полный путь к файлу, на который вычисляется хэш-код, а также полный путь и имя файла, в который будет сохранен хэш-код в текстовом виде. По умолчанию значение хэш-кода выбранного файла рассчитывается по алгоритму ГОСТ Р 34.11‑2012. Вызов программы с параметром [–H]: <путь и полное имя программы linfpsuhash> -H <путь и полное имя файла> <путь и полное имя файла хэш-кода> ["Комментарий"] [-HASH94] [-S] Параметры используются опционально в указанном порядке следования: [«Комментарий»] - текстовое поле; [-HASH94] - расчёт значения хэш-кода по алгоритму ГОСТ Р 34.11‑94; [-S] - отмена нажатия клавиши по окончании работы программы. Пример команды с параметром [–H]: /home/ami/fpsu2/linfpsuhash -H /home/ami/fpsu2/file1 /home/ami/fpsu2/file1.hsh "check file1" Результатом выполнения данной команды будет текстовый файл file1.hsh со следующим содержанием: StartDir = /home/ami/fpsu2/ [check file1] FILE = file1 SIZE = 671752 HASH2012 = BD815F8D6B7A63D73445A815C4777A7896E12F78E969CC718F009BEC6BA4097F Программа контроля целостности файлов 2.0; 12:25:13 24.10.2023 Структура текстового файла с сохраненным хэш-кодом содержит следующие переменные: StartDir - полный путь к файлу; [] - комментарий, указанный при вычислении; FILE - полное имя файла с расширением; SIZE - размер файла в байтах; HASH2012 - вычисленный хэш-код файла по алгоритму ГОСТ Р 34.11‑2012; HASH - вычисленный хэш-код файла по алгоритму ГОСТ Р 34.11‑94. Последней строкой в файле выводится название программы и версия, которой делался расчёт хэш-кода, время и дата сохранения хэш-кода. Пример команды с параметром [–H] для вычисления хэш-кода по алгоритму ГОСТ Р 34.11‑94: /home/ami/fpsu2/linfpsuhash -H /home/ami/fpsu2/file1 /home/ami/fpsu2/file1_94.hsh "check file1" -HASH94 |