Re: CryptoAPI - как достать закрытый ключ RSA?
От: mkopachev  
Дата: 02.04.05 09:31
Оценка: 3 (1)
Здравствуйте, luser, Вы писали:

L>Подскажите, пожалуйста лузеру.

L>Я не могу достать закрытый ключ RSA. Экспортировал я его так:

L>
L>RSAPrivKey1024 key;
L>        DWORD dwLen=sizeof(RSAPrivKey1024);
L>    if(!CryptExportKey(hXchgKey,0,PRIVATEKEYBLOB,0,(BYTE *)&key,&dwLen)) 
L>    {
L>        return false;
L>    }
L>

L>Что не так?

Какакя ошибка-то вылезает?

Попробуй провести экспорт на каком-либо ключе (второй параметр), так как некоторые
криптопровайдеры не позволяют экспорт закрытого ключа без шифрования. А некторые
вообще не позволяют экспорта закрытого ключа.

Кроме этого возможно, что ключ создан как не эеспортируемый (при создании или
импорте не был указан флаг CRYPT_EXPORTABLE).

С уважением Михаил Копачев
... << RSDN@Home 1.1.4 @@subversion >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.