Previous 

Описание работы программы в Windows

Next

Для запуска программы FPSUHash не требуется предварительная установка в операционной системе, достаточно запустить файл WinFPSUHash.exe, откроется графический интерфейс программы (см. подробнее пункт «Графический интерфейс»).

ip001

Запуск и выполнение программы также осуществляется из командной оболочки, например cmd или PowerShell. В командной строке указывается полный путь к файлу программы FPSUHash без параметров или с дополнительными параметрами [-?], [-C], [-H], [-L], [-i], [«Комментарий»], [-HASH94], [-S].

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

Пример запуска программы из командной строки без параметров:

C:\FPSU\WinFPSUHash.exe

После вызова данной команды откроется графический интерфейс программы.

Окно справки программы

Окно справки со списком используемых параметров выводится при запуске программы FPSUHash с параметром [‑?], а также в случае неправильно указанных параметров.

Вызов окна справки программы выполняется командой:

C:\FPSU\WinFPSUHash.exe -?

На рисунке ниже приведён вывод команды.

ip002

Параметр [-S]

Для завершения работы с программой FPSUHash требуется после вывода на экран результатов выполнения команды нажать произвольную клавишу клавиатуры. Это требование нажатия клавиши для окончания работы программы можно отменить, если указать параметр [‑S].

Параметр [-S] может использоваться совместно с другими параметрами, добавляется в конце строки команды.

Пример запуска программы с параметром [-S]:

C:\FPSU\WinFPSUHash.exe -? -S

После вывода окна справки программы сразу же отображается командная строка для ввода следующей команды.

Параметр [-HASH94]

Программа FPSUHash вычисляет значения хэш-функции по алгоритму ГОСТ Р 34.11‑94 при запуске из командной строки с параметром [-HASH94].

Текстовый файл .hsh с сохраненным хэш-кодом содержит переменную HASH, если значение хэш-кода рассчитывалось по алгоритму ГОСТ Р 34.11‑94, и переменную HASH2012, если значение хэш-кода рассчитывалось по алгоритму ГОСТ Р 34.11‑2012 (подробнее о структуре файла см. в пункте «Расчёт хэш-кода файла»).

Графический интерфейс программы

Вызов графического режима программы FPSUHash возможен из командной строки опционально с параметрами:

по алгоритму ГОСТ Р 34.11‑2012

C:\FPSU\WinFPSUHash.exe

C:\FPSU\WinFPSUHash.exe -i

C:\FPSU\WinFPSUHash.exe -S

по алгоритму ГОСТ Р 34.11‑94

C:\FPSU\WinFPSUHash.exe -HASH94

C:\FPSU\WinFPSUHash.exe -i -HASH94

C:\FPSU\WinFPSUHash.exe -HASH94 -S

При вызове графического режима программы из командной строки и последующем его закрытии происходит возврат к командной строке.

Примечание. В текущем разделе документа приводятся примеры команд в PowerShell.