| ||||
| ||||
Уважаемые разработкики ! Подскажите, как использовать ключи для симметричного шифрования на смарт-карте через CryptoAPI. Допустим мы вызвали CryptGenKey ,ключ сгенерился на карте и мы получили его HCRYPTKEY. Хорошо. Далее, как мне добраться до ключа, уже в другую сессию? Должен ли я для этого где-нибудь запомнить HCRYPTKEY ? Можно ли пользоваться ключевыми контейнерами для симетричных ключей ? | ||||
Ответы: | ||||
| ||||
Наверно к карточкам этот вопрос отношения не имеет. Относится от к общей схеме симметричного шифрования и открытого распределения ключей. Схема следующая. У вас есть долговременный ключ. Для шифрования используется всегда сеансовый ключ. Последний экспортируется с использованием открытого ключа получателя (по алгоритму DH или RSA) и передается вместе с данными. Получатель расшифровывает сеансовый ключ на своем долговременном, а затем данные. http://www.cryptopro.ru/CryptoPro/forum/myforum.asp?q=4 | ||||
| ||||
А не пробовали посмотреть в такой книжке Смарт-карты: настольная книга разработчика. Там все эти вопросы разобраны детально | ||||