Для проверки подлинности электронной подписи используйте утилиту KLSignatureCheck.
KLSignatureCheck.exe [скачать] |
415321a36028b234ba32af688b8d1c38183a8a2d00119dfd8cd24e25a06c08b7 |
Контрольная сумма рассчитана с использованием средства фиксации исходного состояния программного комплекса «ФИКС» версии 2.0.2 по алгоритму «ГОСТ-34.11-94, программно».
Откройте командную строку из папки, в которую вы сохранили утилиту, и выполните команду:
KLSignatureCheck.exe check_gost --file [FILEPATH] --registry [SIGPATH]
- [FILEPATH] — путь к файлу, подпись которого требуется проверить;
- [SIGPATH] — путь к файлу подписи, которую требуется проверить.
Путь, в котором содержатся пробелы, заключайте в кавычки. Например: "c:\FOLDER NAME\FILE NAME.iso"
Пример успешной проверки:
>KLSignatureCheck.exe check_gost --registry c:\FOLDERNAME\FILENAME.sig --file c:\FOLDERNAME\FILENAME.iso
[TIMESTAMP] [0x0000413c] [info]
Kaspersky Lab Signature Checker, version 3.0.6.782, Release, x64, compiled Aug 9 2019 11:59:46
[TIMESTAMP] [0x0000413c] [info] File c:\FOLDERNAME\FILENAME.iso hashed successfully
[TIMESTAMP] [0x0000413c] [info] GOST registry signature verified for 1 file(s)
[TIMESTAMP] [0x0000413c] [info] Operation completed successfully
Пример безуспешной проверки:
>KLSignatureCheck.exe check_gost --registry c:\FOLDERNAME\SIGNAME.sig --file c:\FOLDERNAME\FILENAME.iso
[TIMESTAMP] [0x00003178] [info]
Kaspersky Lab Signature Checker, version 3.0.6.782, Release, x64, compiled Aug 9 2019 11:59:46
[TIMESTAMP] [0x00003178] [info] File c:\FOLDERNAME\FILENAME.iso hashed successfully
[TIMESTAMP] [0x00003178] [error] File [ FILENAME.iso ] GOST Signature(s) is(are) not valid
[TIMESTAMP] [0x00003178] [error] Operation failed, error code: 41