30.07.2003 13:35:26 | 1-е 8 байтов шифрованного текста | | Ответов: 1 |
|
Александр | | |
|
При расшифровании функцией CryptDecrypt на импортированном сессионном ключе с одновременным хешированием первые 8 байтов полученного текста несоответствуют исходному planetext. Остальной текст расшифровывается нормально. В связи с этим возникают проблеммы проверки цифровой подписи. Хотелось бы знать: что я делаю не так и есть ли возвожность обойти это без выделения хеширования из процесса Encrypt/Decrypt. |
|
Ответы:
|
31.07.2003 11:03:03 | Василий |
|
Необходимо сохранить синхропосылку ключа перед зашифрованием и установить ее перед дешифрованием
Это делается с помощью функций CryptGetKeyParam(..KP_IV..)
CryptSetKeyParam(..KP_IV..)
см. пример в http://www.cryptopro.ru/CryptoPro/forum/myforum.asp?q=4 |
|