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

M>Здравствуйте, 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>>Что не так?

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


M> Попробуй провести экспорт на каком-либо ключе (второй параметр), так как некоторые

M> криптопровайдеры не позволяют экспорт закрытого ключа без шифрования. А некторые
M> вообще не позволяют экспорта закрытого ключа.

M> Кроме этого возможно, что ключ создан как не эеспортируемый (при создании или

M> импорте не был указан флаг CRYPT_EXPORTABLE).

M> С уважением Михаил Копачев


Спасибо что ответили, но я не могу импортировать закрытый ключ. Экспортирование проходит нормально.
С уважением Леонид.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.