У меня есть набор предопределенных ключей открытого текста, которые я использую для симметричного шифрования/дешифрования. Эти ключи используются для зашифрованной связи с аппаратными устройствами, подключенными к ПК. Я хотел бы использовать поставщика хранилища ключей CNG для безопасного хранения этих ключей. Шифрование и дешифрование должны выполняться вне CNG. Мне нужно только безопасное место, где можно хранить и откуда извлекать предопределенные ключи открытого текста. В последние дни я изучал справочник по функциям CNG, но не смог найти способ импортировать/экспортировать симметричный ключ открытого текста, идентифицируемый по имени, в контейнер ключей CNG.
Я знаю, что CryptoAPI предоставляет функции для импорта/экспорта сеансовых ключей. Но этот старый API не предоставляет постоянных (сеансовых) ключей и не позволяет выбирать/идентифицировать ключи по имени в контейнере ключей.
Любая помощь очень ценится. Заранее спасибо.