【发布时间】:2021-01-09 04:40:39
【问题描述】:
我正在使用 WPF 制作应用程序,我想使用 Window 的 CNG。但是,我在存储非对称密钥时遇到问题,以便它在不同的会话中持续存在。我想制作密钥,以便公钥和私钥不会改变。我该怎么办?
我一直在尝试使用 KSP 来存储密钥,但还没有找到如何正确访问和使用它。任何密钥存储方法都有效(只要它是安全的),所以我不依赖于 KSP。我环顾四周寻找答案,但找不到任何给出明确解释的答案。
编辑:我应该提一下,虽然 CngKey.Create(name) 的 Microsoft 文档会创建一个持久密钥,但它似乎不起作用。当我再次尝试使用密钥时,我的公钥和私钥值会发生变化。
【问题讨论】: