17.07.2002 16:51:29смарткарты и CryptoAPI Ответов: 2
профессор Чайников
Уважаемые разработкики !
Подскажите, как использовать ключи для симметричного шифрования на смарт-карте
через CryptoAPI. Допустим мы вызвали CryptGenKey ,ключ сгенерился на карте и мы получили его HCRYPTKEY. Хорошо. Далее, как мне добраться до ключа, уже в другую сессию? Должен ли я для этого где-нибудь запомнить HCRYPTKEY ? Можно ли пользоваться ключевыми контейнерами для симетричных ключей ?
 
Ответы:
17.07.2002 18:50:28kure
Наверно к карточкам этот вопрос отношения не имеет. Относится от к общей схеме симметричного шифрования и открытого распределения ключей.
Схема следующая. У вас есть долговременный ключ. Для шифрования используется всегда сеансовый ключ. Последний экспортируется с использованием открытого ключа получателя (по алгоритму DH или RSA) и передается вместе с данными.
Получатель расшифровывает сеансовый ключ на своем долговременном, а затем данные.


http://www.cryptopro.ru/CryptoPro/forum/myforum.asp?q=4
20.03.2004 18:45:41Алексей
А не пробовали посмотреть в такой книжке
Смарт-карты: настольная книга разработчика.
Там все эти вопросы разобраны детально