Encryption 如何从Windows密钥存储中解密RSA密钥?

Encryption 如何从Windows密钥存储中解密RSA密钥?,encryption,rsa,dpapi,Encryption,Rsa,Dpapi,在此路径中:%APPDATA%\Roaming\Microsoft\Crypto\RSA 钥匙存放在那里,但我不能使用它们。当我在十六进制编辑器中打开它们时,我只能看到其中的一部分,其余部分似乎是通过CryptoAPI加密的。我如何解密它 注意:这个密钥不是由我开发的应用程序创建的。我做了一些研究,CryptoAPI似乎使用DPAPI来保护它们。有什么想法吗 谢谢 您可以查看下面的代码。它们提供代码来解密这些证书(其中包括用于EFS的证书)。您确实需要Windows的用户密码。该站点现在不存在。

在此路径中:%APPDATA%\Roaming\Microsoft\Crypto\RSA

钥匙存放在那里,但我不能使用它们。当我在十六进制编辑器中打开它们时,我只能看到其中的一部分,其余部分似乎是通过CryptoAPI加密的。我如何解密它

注意:这个密钥不是由我开发的应用程序创建的。我做了一些研究,CryptoAPI似乎使用DPAPI来保护它们。有什么想法吗


谢谢

您可以查看下面的代码。它们提供代码来解密这些证书(其中包括用于EFS的证书)。您确实需要Windows的用户密码。

该站点现在不存在。相关代码如下所示: