如何从Windows密钥库解密RSA密钥?

时间:2014-03-26 08:34:18

标签: encryption rsa dpapi

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

密钥存储在那里,但我无法使用它们。当我在HEX EDITOR中打开它们时,我只能看到它的一部分,其余部分似乎是通过CryptoAPI加密的。我该如何解密?

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

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以查看this site处的代码。它们提供了解密这些证书的代码(用于EFS等)。您确实需要Windows的用户密码。