Previous 

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

Next

В один текстовый файл может быть записана информация о хэш-кодах нескольких файлов. Чтобы подсчитать хэш-коды файлов и записать результат в один текстовый файл, создайте файл-задание.

Формат файла-задания с обрабатываемыми файлами приведён в пункте «Описание структуры файла-задания».

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

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

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

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

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

Параметр [-S] может быть применен только, если явно указан файл с результатами вычислений хэш-кодов и/или параметр [-HASH94].

Пример команды c указанием файла с результатами вычислений в файле-задании:

C:\FPSU\WinFPSUHash.exe -L C:\FPSU\file_list.hsj

ip017

Для каждого файла из файла-задания file_list.hsj рассчитывается хэш-код, результат выводится на экран, месторасположение каждого файла указано в файле-задании.

Результатом выполнения данной команды будет файл-список C:\FPSU\file_list.hsh, в котором содержатся вычисленные хэш-коды файлов из файла-задания file_list.hsj. При этом в файле-задании указывается только путь до файла-списка C:\FPSU\.

Пример команды с явным указанием файла с результатами вычислений:

C:\FPSU\WinFPSUHash.exe -L C:\FPSU\file_list.hsj C:\FPSU\file_hash.hsh

Результатом выполнения данной команды будет файл-список C:\FPSU\file_hash.hsh, в котором содержатся вычисленные хэш-коды файлов из файла-задания file_list.hsj. При этом в файле-задании указывается только путь до файла-списка C:\FPSU\.

ip018

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

C:\FPSU\WinFPSUHash.exe -L C:\FPSU\file_list.hsj C:\FPSU\file_list.hsh -HASH94 -S

Результатом выполнения данной команды будет файл-список C:\FPSU\file_list.hsh, в котором содержатся вычисленные по алгоритму ГОСТ Р 34.11‑94 хэш-коды файлов из файла-задания file_list.hsj. При этом в файле-задании указывается только путь до файла-списка C:\FPSU\.

ip019