Previous 

Расчёт хэш-кода файла

Next

Для вычисления хэш-кода файла требуется запустить программу FPSUHash с параметром [–H], указав полный путь к файлу, на который вычисляется хэш-код, а также полный путь и имя файла, в который будет сохранен хэш-код в текстовом виде.

По умолчанию значение хэш-кода выбранного файла рассчитывается по алгоритму ГОСТ Р 34.11‑2012.

Вызов программы с параметром [–H]:

<путь и полное имя программы winfpsuhash.exe> -H <путь и полное имя файла> <путь и полное имя файла хэш-кода> ["Комментарий"] [-HASH94] [-S]

Параметры используются опционально в указанном порядке следования:

[«Комментарий»] - текстовое поле;

[-HASH94] - расчёт значения хэш-кода по алгоритму ГОСТ Р 34.11‑94;

[-S] - отмена нажатия клавиши по окончании работы программы.

Пример команды с параметром [–H]:

C:\FPSU\WinFPSUHash.exe -H C:\file1 C:\FPSU\file1.hsh "Файл 1" -S

ip011

Результатом выполнения данной команды будет текстовый файл C:\FPSU\file1.hsh со следующим содержанием:

 

StartDir = C:\

[Файл 1]

FILE = file1

SIZE = 671752

HASH2012 = BD815F8D6B7A63D73445A815C4777A7896E12F78E969CC718F009BEC6BA4097F

 

Программа контроля целостности файлов 2.0; 15:43:31 22.04.2022

 

Структура текстового файла с сохраненным хэш-кодом содержит следующие переменные:

StartDir - полный путь к файлу;

[] - комментарий, указанный при вычислении;

FILE - полное имя файла с расширением;

SIZE - размер файла в байтах;

HASH2012 - вычисленный хэш-код файла по алгоритму ГОСТ Р 34.11‑2012;

HASH - вычисленный хэш-код файла по алгоритму ГОСТ Р 34.11‑94.

Последней строкой в файле выводится название программы и версия, которой делался расчёт хэш-кода, время и дата сохранения хэш-кода.

Пример команды с параметром [–H] для вычисления хэш-кода по алгоритму ГОСТ Р 34.11‑94:

C:\FPSU\WinFPSUHash.exe -H C:\file1 C:\FPSU\file1_94.hsh "Файл 1" -HASH94

ip014