首頁 > 軟體

破解excel表格密碼的方法

2020-07-14 14:34:21

在我們學習了如何保護工作表之後,又有大量問題湧現,比如設定好之後,excel忘記密碼了怎麼辦呢?下面本篇文章將為你講解三個超有效的方法,讓你輕鬆破解excel密碼。
1、用AOPR軟體破解——親測有效

AOPR是ADVANCED OFFICEPASSWORD RECOVERY的縮寫。這是一款市面上主流的office密碼破解工具,可對95-2016版本的任何Office文件進行解密。

但AOPR的致命缺點是——要收費,當然,還有免費版本的,又不過呢,免費的只能破解4個字元以內的密碼。這對很多人來說已經夠了。

下面,我們一起來試一試吧。這個軟體下載和安裝都非常方便

如果英文不好的,還可以選擇中文顯示

下面是破解的結果幾秒輕鬆就可以看到所有的密碼

這也說明了office excel 加密的安全級別並不高

(如果軟體執行不了,把防毒軟體關了再試試吧)

2、用VBA程式碼破解

要輸入VBA,首先必須開啟工作簿才行,所以該法不適合“開啟工作簿需要密碼”的情況。

很多人覺得VBA太難,不懂操作。其實,你不需要懂VBA,只需要懂複製黏貼就可以了。

具體操作如下:

開啟需要破解的工作簿——調出VB編輯器(Alt+F11)——貼上下面這段程式碼——執行程式碼(F5)

程式碼1如下(適合office2007-2016)

Sub PJ()

Dim sht AsWorksheet

For Each sht InWorksheets

sht.Protect AllowFiltering:=True

sht.Unprotect

Next

End Sub

程式碼2如下(適合office97-2003)

3、通過修改原始碼破解

大家發現沒有,office2007開始,檔案的字尾名發生了改變,比如xls變為xlsx。

而xlsx格式本質上就是壓縮包,我們可以通過修改字尾名直接獲取excel的原始檔。

①  修改Excel字尾名為.rar(期間會提出警告,但不用理它,點“是”即可)

②  找到需要破解的工作表,具體路徑為:

壓縮包.rarxlworksheets

③  將sheet2.xlm檔案(此處根據自己需要選擇檔案)複製到桌面;用記事本開啟,查詢到加密程式碼,刪掉;再將檔案複製回壓縮包替換掉老檔案即可。

加密程式碼通常可以從後往前找,含有“protectedRange algorithmName”的整個<>裡面內容都是加密程式碼,都要刪掉,包括<>本身。

④  最後一步,將壓縮包的字尾名改回.xlsx,大功告成。此時工作表的密碼已經被移除了。
其實看起來稍微有些複雜,但是操作起來還是很簡單的。大家一定要多加嘗試哦。


IT145.com E-mail:sddin#qq.com