❶ 大神,求教怎麼破解EXCEL的打開密碼,不知道密碼是幾位數。
下載破解軟體慢慢破解,需要點時間。
❷ word,excel等加密時密碼最多為幾位設置密碼有何要求求高手解惑。不甚感激!
文檔加密主要有以下幾個方法:文件加密文件菜單設置:1、打開需要加密的Word3、分別在「打開許可權密碼」和「修改許可權密碼」中輸入密碼(這兩種密碼可以
❸ 我有一個excel2007的加密文檔有3年沒有用過了,忘記密碼,密碼估計超過10數位;
Advanced Office Password Recovery用這個解吧
已經發送到您郵箱,請查收!祝好運啊
❹ excel密碼設置多少位 安全
設置多少位都不絕對安全,但對付一般用戶已經夠了,密碼強弱主要並不是位數,而是復雜程度,最好是數字+字母+符號組成的密碼強度比較高。
如1+a與123456789,前者遠強於後者。
❺ 一個文件夾裡面的 Excel文件全部加密的,默認密碼是123456;想問,如何一次性解密
使用VBA代碼可批量解密,復制如下代碼在VBA中,運行即可。本代碼默認密碼增加在工作簿中(workbook),如果增加的為工作表(sheet)密碼,需要對如下的代碼適當修改。
SubUnprotecAll()
OnErrorResumeNext
Application.DisplayAlerts=False
Dimmy_LinkAsString
Dimmy_DocAsString
DimiAsSingle
i=0
WithApplication.FileDialog(msoFileDialogFolderPicker)
.Show
.AllowMultiSelect=False
my_Link=.SelectedItems(1)
EndWith
my_Doc=Dir(my_Link&""&"*.xls*")
DoWhileLen(my_Doc)<>0
Workbooks.OpenFilename:=my_Link&""&my_Doc,Password:="123456"
ActiveWorkbook.Unprotect("123456")
ActiveWorkbook.Save
ActiveWorkbook.Close
i=i+1
my_Doc=Dir
Loop
MsgBox"共去除密碼共"&i&"個文件"
EndSub
❻ 為什麼我的電腦excel表格里設置密碼不能超過15個字元
不能超過15位,是因為計算機存儲整數的范圍不是無限的,它總有個最大的!
解決辦法就是:
把單元格格式設置為文本,再輸入數據。
文本在計算機中是作為字元串處理,理論上說可以無限長,只要你的文件存得下。
❼ RSA+AES 128位共15個字元加密的Excel文檔,真能被破解嗎
有些時候這個軟體用的是暴力破解,這個看你的密碼復雜度。有些文檔可能要用幾個月或是幾年才得到密碼。
❽ excel加密文件忘記密碼應該怎麼解密
如果你只有打開密碼,且密碼是7位數以內的數字,可用以下步驟解開:x0dx0a新開一Excel,打開,記住文件路徑,取消。然後把你待解密文件到這一路徑,改名為1.xls。然後回到Excel窗口,同時按鍵盤的Alt和F11,右鍵點左上窗口中的VBAProject,插入,模塊,在右邊新出來的窗口粘貼一下代碼x0dx0aSub crack()x0dx0aDim i As Longx0dx0ai = 1x0dx0aline2:x0dx0aOn Error GoTo line1x0dx0aDo While Truex0dx0aWorkbooks.Open "1.xls", , , , ix0dx0aWorkbooks("1.xls").Close 0x0dx0aMsgBox "Password is" & ix0dx0aExit Subx0dx0aLoopx0dx0aline1:x0dx0ai = i + 1x0dx0aResume line2x0dx0aEnd Subx0dx0ax0dx0a然後運行此宏(回到Excel窗口,工具,宏,宏,DefineHyperlink,運行)x0dx0ax0dx0a如果有字母,稍微復雜些,道理是一樣的。太長的密碼,基本解不開了。x0dx0ax0dx0a若果還有讀寫密碼,且與打開密碼一樣,將Workbooks.Open "1.xls", , , , i改為Workbooks.Open "1.xls", , , , i, i
❾ 關於excel密碼
有時我們為了保護 Excel 文檔,會給文檔加上密碼,如文檔查看、只讀密碼,工作表、工作簿的保護密碼等,但是時間久了難免忘記密碼,這時就只好進行破解了。下面列舉幾種常用的破解Excel密碼的 方法 ,供各位參考。
excel密碼的步驟:
首先我們要明確一個前提,不同類型的密碼,破解方法是不一樣的,有些密碼可能是無法破解的;而Excel文檔又分為不同版本(xls和xlsx),破解方法也有所不同。
溫馨提示:破解密碼前請先備份原文檔。
1、文檔查看、只讀密碼破解
Excel文檔的查看、只讀密碼目前沒有什麼好的破解辦法,只能採用暴力破解,就是指定一個規則,然後一個一個去試。如果你當初設置的密碼足夠復雜,那就不要做無所謂的掙扎了,建議及早放棄為好。但如果文檔十分重要,不計代價也要破解密碼,可以嘗試一些網站的收費服務,但是不要抱太高的希望。
2、工作表、工作簿的保護密碼
根據Excel文檔版本不同,工作表、工作簿保護密碼的破解方法也不太一樣。
(1)xls文檔破解方法
對於早期的xls文檔(2003及以前),可以用VBA代碼破解。
打開Excel文檔,按Alt+F11進入「開發工具」界面,在左邊的工程欄(Project)中選定節點「ThisWorkbook」,雙擊左鍵,然後把下面的代碼復制到右邊的代碼編輯框中。然後按F5鍵執行代碼開始破解,破解期間會出現兩次提示的對話框,都選擇「確認」。密碼破解完畢之後會出現提示「該工作簿中的工作表密碼保護已被全部解除」,這說明工作表或工作簿的保護密碼已被成功清除。最後刪除「ThisWorkbook」節點中的代碼,保存工作表。至此,破解完成。
Public Sub 工作表保護密碼破解()
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _
"作者:McCormick JE McGimpsey "
Const HEADER As String = "工作表保護密碼破解"
Const VERSION As String = DBLSPACE & "版本 Version 1.1.1"
Const REPBACK As String = DBLSPACE & ""
Const ZHENGLI As String = DBLSPACE & ""
Const ALLCLEAR As String = DBLSPACE & "該工作簿中的工作表密碼保護已全部解除!!" & DBLSPACE & "請記得另保存" _
& DBLSPACE & "注意:不要用在不當地方,要尊重他人的勞動成果!"
Const MSGNOPWORDS1 As String = "該文件工作表中沒有加密"
Const MSGNOPWORDS2 As String = "該文件工作表中沒有加密2"
Const MSGTAKETIME As String = "解密需花費一定時間,請耐心等候!" & DBLSPACE & "按確定開始破解!"
Const MSGPWORDFOUND1 As String = "密碼重新組合為:" & DBLSPACE & "$$" & DBLSPACE & _
"如果該文件工作表有不同密碼,將搜索下一組密碼並修改清除"
Const MSGPWORDFOUND2 As String = "密碼重新組合為:" & DBLSPACE & "$$" & DBLSPACE & _
"如果該文件工作表有不同密碼,將搜索下一組密碼並解除"
Const MSGONLYONE As String = "確保為唯一的?"
Dim w1 As Worksheet, w2 As Worksheet
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
Dim PWord1 As String
Dim ShTag As Boolean, WinTag As Boolean
Application.ScreenUpdating = False
With ActiveWorkbook
WinTag = .ProtectStructure Or .ProtectWindows
End With
ShTag = False
For Each w1 In Worksheets
ShTag = ShTag Or w1.ProtectContents
Next w1
If Not ShTag And Not WinTag Then
MsgBox MSGNOPWORDS1, vbInformation, HEADER
Exit Sub
End If
MsgBox MSGTAKETIME, vbInformation, HEADER
If Not WinTag Then
Else
On Error Resume Next
Do 'mmy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
With ActiveWorkbook
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If .ProtectStructure = False And _
.ProtectWindows = False Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND1, _
"$$", PWord1), vbInformation, HEADER
Exit Do 'Bypass all for...nexts
End If
End With
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
If WinTag And Not ShTag Then
MsgBox MSGONLYONE, vbInformation, HEADER
Exit Sub
End If
On Error Resume Next
For Each w1 In Worksheets
'Attempt clearance with PWord1
w1.Unprotect PWord1
Next w1
On Error GoTo 0
ShTag = False
For Each w1 In Worksheets
'Checks for all clear ShTag triggered to 1 if not.
ShTag = ShTag Or w1.ProtectContents
Next w1
If ShTag Then
For Each w1 In Worksheets
With w1
If .ProtectContents Then
On Error Resume Next
Do 'Dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If Not .ProtectContents Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND2, _
"$$", PWord1), vbInformation, HEADER
'leverage finding Pword by trying on other sheets
For Each w2 In Worksheets
w2.Unprotect PWord1
Next w2
Exit Do 'Bypass all for...nexts
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
End With
Next w1
End If
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK & ZHENGLI, vbInformation, HEADER
End Sub
(2)xlsx文檔破解方法
從2007版本以後,Excel文檔的擴展名從xls變成了xlsx,文檔結構也大變樣。Xlsx文檔本質上其實是一個壓縮包,裡麵包含了許多xml文檔,工作表、工作簿的保護密碼就保存在這些xml文檔中,我們可以用WinRAR等壓縮工具將其解壓,然後直接修改內容,就可以去掉工作表、工作簿的保護密碼了。
具體方法如下:
將文檔擴展名修改為zip或rar,然後將其解壓。
在解壓得到的文件中找到「xl」文件夾,雙擊打開,「workbook.xml」中即包含工作簿的保護密碼,用記事本打開該文檔,搜索「workbookProtection」,將帶有「workbookProtection」的那一段代碼刪除即可。代碼格式如:
workbookProtection workbookAlgorithmName="SHA-512" workbookHashValue="******" workbookSaltValue="******" workbookSpinCount="100000" lockStructure="1"
另外,「xlworksheets」文件夾下的「sheet1.xml」、「sheet2.xml」中則保存了各工作表的密碼,同樣用記事本打開,搜索「sheetProtection」,將帶有「sheetProtection」的那一段代碼刪除即可。
代碼格式如:
sheetProtection algorithmName="SHA-512" hashValue="******" saltValue="******" spinCount="100000" sheet="1" formatCells="0" formatColumns="0" formatRows="0" insertColumns="0" insertRows="0" insertHyperlinks="0" deleteColumns="0" deleteRows="0" sort="0" autoFilter="0" pivotTables="0"
最後保存文件,重新壓縮為zip格式(注意必須是zip,不能是rar或其他格式),然後把這個壓縮包的後綴重新修改回xlsx。至此,破解完成。
關於excel密碼相關 文章 :
★ Excel設置密碼的方法步驟詳解
★ 如何在excel表格加密設密碼
★ Excel文件密碼匯總
★ 如何解鎖excel密碼的教程
★ excel密碼的教程
★ excel破解表格保護密碼的方法
★ 如何進入有密碼的excel的方法
★ excel如何設置許可權密碼
★ 破解excel密碼的方法圖解步驟
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm..com/hm.js?"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();