我有一组用于对称加密/解密的预定义明文密钥。这些密钥用于与连接到 PC 的硬件设备进行加密通信。我想使用 CNG 密钥存储提供程序来安全地存储这些密钥。加密和解密必须在 CNG 之外进行。我只需要一个安全的地方来存储和从哪里检索我的预定义明文密钥。最近几天我研究了 CNG 函数参考,但找不到任何方法将按名称标识的纯文本对称密钥导入/导出到 CNG 密钥容器中。
我知道 CryptoAPI 提供了导入/导出会话密钥的功能。但是这个旧 API 不提供持久(会话)密钥,也无法在密钥容器中按名称选择/识别密钥。
非常感谢任何帮助。提前致谢。