2010-07-19 146 views
1

帮助!代码打开密码保护的Excel文件

我有一个密码保护的Excel 2007文件,我失去了密码。 .NET中的任何代码打开这样的文件?

基本上,我只需要一个文件内容的快照。

谢谢。

回答

2

.net中我能想到的唯一方法就是使Excel自动运行,并不断尝试输入不同的密码,但最好还是试着让一些应用程序能够更有效地为您做到这一点。 这是假设你已经使用了一些简单的字作为密码,据我所知没有快捷方式,所以它将不得不做字典攻击,所以如果你使用了一个困难的密码,它可能需要很长的时间另有时间寻找。

+0

Office 2007使用[AES128](http://arstechnica.com/microsoft/news/2007/05/microsoft-security-was-priority-for-office-2007.ars)作为其默认保护方案,因此a字典攻击是唯一的选择。另外,部分解密不可能恢复文件的“快照”。 – ladenedge 2010-07-19 21:36:54