13.05.2005 9:07:39Можно ли проверить если подпись в файле ?? Ответов: 8
ингиль
subj
 
Ответы:
13.05.2005 9:17:22Kirill Sobolev
Конечно можно
13.05.2005 9:22:27Ингиль
Акак
CryptVerifySignatyre ?
Она ведь и снимает подпись с файла
13.05.2005 9:32:45Kirill Sobolev
CryptVerifySignature ничего не снимает, она просто расшифровывает подпись и сравнивает с хешом. Эта функция хорошо подходит для detached подписей, если подпись в файле вместе с исходным документом - придется повозиться.
А вообще, всевозможные примеры проверки подписи с чтением из файла есть у нас в
http://www.cryptopro.ru/CryptoPro/test/sample2_0.zip.
13.05.2005 9:45:52ингиль
У это функции параметры входные и выходные закидываешь файл получаешь навходе ссылку в памяти на файл без подписи. вот.
13.05.2005 9:48:31ингиль
У это функции параметры входные и выходные закидываешь файл получаешь навходе ссылку в памяти на файл без подписи. вот.
13.05.2005 9:52:03Kirill Sobolev
Из MSDN:
BOOL WINAPI CryptVerifySignature(
HCRYPTHASH hHash,
BYTE *pbSignature,
DWORD dwSigLen,
HCRYPTKEY hPubKey,
LPCTSTR sDescription,
DWORD dwFlags
);
и через какой параметр передается сообщение без подписи?
мб имеет ввиду функция CryptVerifyMessageSignature?
13.05.2005 10:01:24ингиль
Сорри кусок кода проглядел
13.05.2005 10:17:34ингиль
Сорри кусок кода проглядел