2010-07-25 167 views
2

我在旧的Windows XP安装中使用EFS加密了大量文件。我安装了Windows 7,现在我无法访问这些文件。你可以阅读关于整个尴尬局面here解密EFS加密文件

好消息是我有密钥可以让文件解密。我知道这是因为我使用了EFS data recovery,它能够解密文件。它还确定我有一些可用的密钥文件(主密钥和私钥)。

这里的问题是,Elcom希望他们的工具为150美元,而我加密的价值不到150美元。有没有一种方法可以通过编程方式自己完成?

编辑:此链接是真棒...... EFS recovery

回答

0

我发现下面的资源:

http://www.beginningtoseethelight.org/efsrecovery/

它概括我怎么能恢复我的文件。我确实拥有所有的密钥,所以我可以在必要时解密这些文件。但是,我放弃了这一点,因为我不想破坏我现有的系统以恢复旧系统。您仍然可以点燃新的Windows安装,但我不想处理所有备份内容。

0

我知道的唯一的其他答案是使用名为RECCERTS.EXE的工具,Microsoft产品支持可供调用的用户使用。我甚至无法想象为什么经过多年来人们对EFS的反复考虑,微软仍然还没有发布这个工具作为免费下载。它会搜索它指向的所有可用文件,以查找解密和使用您以前的操作系统安装用于解密系统上的EFS加密文件的RSA私钥所需的所有密钥和元数据的残余部分。它工作得非常好,但是从网上很少的文档(即MSDN社会论坛发布 - 2009年最新),似乎该工具仍然只有在您可以找到一种方法来说服MS产品支持向您发送一个复制。看来这里最便宜的官方门口是99美元的电子邮件事件,但我想知道如果你证明这能解决你的问题,他们是否会退还你的钱(参考他们如何退款 - 也可能会这样做 - 如果PSS事件发生你可以证明他们的软件中存在一个你正在调用的错误)。不要说这是一个错误,只是一个可疑的设计的痛苦的副产品,不警告用户采取适当和明确的步骤来避免这些恢复的恶梦。

唯一的其他可能解决方案是在网络上搜索RECCERTS.EXE并查看是否有任何可用于下载的位置。许多这样的网站使用合法的文件名作为“诱惑”来让你下载一些原来是恶意软件的东西,所以如果你采取这种方法要非常小心。但是,如果您的时间价值低于99美元,那么您只需冒着肮脏恶意软件的Windows安装风险 - 并且不得不清除恢复系统。 [只要确保存在您要恢复的文件的脱机副本,以防恶意软件感染或破坏这些文件的联机安装副本。]