Re: Длина ключа CryptoAPI
От: SergH Россия  
Дата: 19.12.06 08:45
Оценка:
Здравствуйте, NetSlow, Вы писали:

NS>Такой вопрос: можно ли и если можно то как установить длину ключа для RC4?


В описании CryptDeriveKey написано, что старшие 16 бит параметра dwFlags задают длинну ключа. Насколько я помню, практика показывала, что это работает и для CryptGenKey. В описании самой CryptGenKey явным образом сказано только про ассимметричные алгоритмы, но есть ссылка на CryptDeriveKey, с комментарием, что про длину симметричных написано там...

NS>Например полученного таким образом:

NS>HCRYPTKEY hKey=0;
NS>CryptGenKey(hProv, CALG_RC4, CRYPT_EXPORTABLE | CRYPT_ENCRYPT | CRYPT_DECRYPT, &hKey);

После того, как он получен, изменить длину уже нельзя.

NS>Да и еще вопрос по CryptoAPI может кто знает можно ли как-нибудь отключить появление окошка запроса разрешения н доступ к закрытому ключу, когда происходит импорт сессионного ключа ?


Какая ОС, какой CSP, пример кода? У меня никаких окошек.
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.