4

当我将公共/私有对导入 Windows 证书存储时,Windows 不需要任何类型的密码来加密密钥。

由此我得出结论,如果是用户的存储,它使用用户的密码(或者可能是用户的哈希密码)来加密私钥,如果是本地机器存储,它可能是某种基于硬件的用于加密私钥的密钥。

我做对了吗???

如果我这样做了,如果我可以解密密钥,那么不可导出密钥有什么意义???

最后一个问题 - 如果我能做到这一点,还有哪些选择?

4

1 回答 1

3

正如“SLanks”链接所解释的,私钥是用用户密码或机器密码加密的(取决于密钥在商店中的位置)。

因此,任何可以登录机器的人都可以获得该用户的密钥,任何有权访问该机器的人都可以获得为本地机器存储的密钥。

于 2013-06-09T13:15:27.177 回答