2010-07-19 89 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