新足迹

 找回密码
 注册

精华好帖回顾

· 王思涵读书记(一)——这是(二)的续集 (2007-3-18) poloand · 凉拌莲藕 (2008-7-14) bulaohu
· 十年回首两茫茫,返澳半年找工经历回顾有感 (2009-4-17) 北雁南飞 · 真正的恋爱是要结婚以后才能开始的 -- 《昼颜》 (2014-10-12) 胡须康
Advertisement
Advertisement
查看: 1565|回复: 17

[IT] 求救:excel worksheet打开密码忘记了如何恢复啊 [复制链接]

发表于 2013-5-21 16:26 |显示全部楼层
此文章由 xinhang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xinhang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
有个工作表半年没用了,结果忘记了打开密码,请问有合适的软件下载破解密码的吗?谢谢!
Advertisement
Advertisement

发表于 2013-5-21 16:40 |显示全部楼层
此文章由 a-goodman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 a-goodman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
SN:
TR7Q4-J5X6J-VCEPM-K8NU2-LNMM9M


軟體名稱]:Password Recovery Kit Enterprise 企業版 v7.1

[軟體語言]:英文

[運行環境]:All Windows

[軟體類型]:密碼破解

[軟體大小]:3.62MB

[軟體說明]:

Passware Kit Enterprise 是一款著名的密碼恢復軟體合集包,它涵蓋以下眾所周知的加密文件
▲1-2-3
▲Acrobat
▲Act
▲Backup
▲EFS
▲FileMaker、
▲IE
▲Lotus Notes
▲Mail
▲Money
▲MYOB
▲Office
▲Organizer
▲Outlook Express
▲Paradox
▲Peachtree Accounting
▲Project
▲Quattro Pro
▲QuickBooks
▲Quicken
▲RAR
▲Schedule
▲Windows XP-2000-NT
▲WordPerfect
▲WordPro
▲Zip 等密碼的恢復
 
煩惱之前下載的檔案是個加密文件而無法開啟嗎?一套不可不備的密碼恢復軟件包一定可以為你解決。依據官方網站說明在其執行效能及速度上堪稱史上最強的破解工具,冬郎試過刻意將一個壓縮的RAR檔加密成「@#23FFgh8」這個模樣,經使用三樣破解工具來解密,發現Passware Kit Enterprise它速度最快12分鐘左右即「破」,因此特別分享出來與大家討論
它可以防範一時疏忽忘記的密碼文件,亦可解密公司學校加密的檔案(前提之下:不可違法)來保護自己,當然更可以悠遊網際網路的E_MAIL文件瞧瞧有「趣」的信件....綜括而言,「它」非常有趣、非常強悍、也非常危險,慎用!

发表于 2013-5-22 02:42 |显示全部楼层
此文章由 JuliaBear88 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 JuliaBear88 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Mark

发表于 2013-5-22 10:48 |显示全部楼层
此文章由 tvc889 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tvc889 所有!转贴必须注明作者、出处和本声明,并保持内容完整
open in Google Doc.

发表于 2013-5-22 10:58 |显示全部楼层
此文章由 ltroad 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ltroad 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 ltroad 于 2013-5-22 11:02 编辑

我之前用以下方法在07版上破解过几次,不知道在2010版上好不好用

第一步:点击“宏”→“录制宏”,出现“录制新宏”窗口,在“宏名”定义一个名称为:xxx,点击“确定”退出;

第二步:再点击“宏”→“查看宏”,选择“宏名”下的“xxx”并点击“编辑”,打开“Microsoft Visual Basic”编辑器,用如下内容替换右侧窗口中的所有代码:
Option Explicit
Public Sub AllInternalPasswords()
' Breaks worksheet and workbook structure passwords. Bob McCormick
' probably originator of base code algorithm modified for coverage
' of workbook structure / windows passwords and for multiple passwords
'
' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
' Modified 2003-Apr-04 by JEM: All msgs to constants, and
' eliminate one Exit Sub (Version 1.1.1)
' Reveals hashed passwords NOT original passwords
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _
"Adapted from Bob McCormick base code by" & _
"Norman Harker and JE McGimpsey"
Const HEADER As String = "AllInternalPasswords User Message"
Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04"
Const REPBACK As String = DBLSPACE & "Please report failure " & _
"to the microsoft.public.excel.programming newsgroup."
Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _
"now be free of all password protection, so make sure you:" & _
DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _
DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _
DBLSPACE & "Also, remember that the password was " & _
"put there for a reason. Don't stuff up crucial formulas " & _
"or data." & DBLSPACE & "Access and use of some data " & _
"may be an offense. If in doubt, don't."
Const MSGNOPWORDS1 As String = "There were no passwords on " & _
"sheets, or workbook structure or windows." & AUTHORS & VERSION
Const MSGNOPWORDS2 As String = "There was no protection to " & _
"workbook structure or windows." & DBLSPACE & _
"Proceeding to unprotect sheets." & AUTHORS & VERSION
Const MSGTAKETIME As String = "After pressing OK button this " & _
"will take some time." & DBLSPACE & "Amount of time " & _
"depends on how many different passwords, the " & _
"passwords, and your computer's specification." & DBLSPACE & _
"Just be patient! Make me a coffee!" & AUTHORS & VERSION
Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _
"Structure or Windows Password set." & DBLSPACE & _
"The password found was: " & DBLSPACE & "$$" & DBLSPACE & _
"Note it down for potential future use in other workbooks by " & _
"the same person who set this password." & DBLSPACE & _
"Now to check and clear other passwords." & AUTHORS & VERSION
Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _
"password set." & DBLSPACE & "The password found was: " & _
DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _
"future use in other workbooks by same person who " & _
"set this password." & DBLSPACE & "Now to check and clear " & _
"other passwords." & AUTHORS & VERSION
Const MSGONLYONE As String = "Only structure / windows " & _
"protected with the password that was just found." & _
ALLCLEAR & AUTHORS & VERSION & REPBACK
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
MsgBox MSGNOPWORDS2, vbInformation, HEADER
Else
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
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, vbInformation, HEADER
End Sub
第三步:依次点击菜单栏上的工具---宏-----宏,选AllInternalPasswords,执行,确定两次;
耐心等一会,再点击两次确定,就ok啦

发表于 2013-5-22 11:00 |显示全部楼层
此文章由 jayhor 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jayhor 所有!转贴必须注明作者、出处和本声明,并保持内容完整
a-goodman 发表于 2013-5-21 16:40
SN:
TR7Q4-J5X6J-VCEPM-K8NU2-LNMM9M

这个软件很好,只要你自己设的密码不是太复杂,通过穷举很快算出来的。但是如果你自己设了又符号又大写又数字又长!!那要几天了。。。
Farmerfork#6333
Advertisement
Advertisement

发表于 2013-5-22 11:11 |显示全部楼层
此文章由 a-goodman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 a-goodman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jayhor 发表于 2013-5-22 11:00
这个软件很好,只要你自己设的密码不是太复杂,通过穷举很快算出来的。但是如果你自己设了又符号又大写又 ...

这个软件原理是穷举法吗?
记得用它破过PDF密码,点一下就破了,估计不是穷举法的?

发表于 2013-5-28 16:03 |显示全部楼层
此文章由 xinhang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xinhang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ltroad 发表于 2013-5-22 10:58
我之前用以下方法在07版上破解过几次,不知道在2010版上好不好用

第一步:点击“宏”→“录制宏”,出现“ ...

谢谢啦!非常感谢!

发表于 2013-5-28 16:04 |显示全部楼层
此文章由 xinhang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xinhang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
a-goodman 发表于 2013-5-21 16:40
SN:
TR7Q4-J5X6J-VCEPM-K8NU2-LNMM9M

谢谢!

发表于 2013-5-28 16:07 |显示全部楼层
此文章由 a-goodman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 a-goodman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
xinhang 发表于 2013-5-28 16:04
谢谢!

问题解决了吗?

发表于 2013-5-28 16:10 |显示全部楼层
此文章由 xinhang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xinhang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
a-goodman 发表于 2013-5-28 16:07
问题解决了吗?

是,后来自己想起来了,一试,果然对!
Advertisement
Advertisement

发表于 2013-5-29 08:07 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mark

发表于 2013-5-29 08:20 |显示全部楼层
此文章由 Gladwin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Gladwin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mark一下

发表于 2013-5-29 09:17 |显示全部楼层
此文章由 metalengineer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 metalengineer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mark

发表于 2013-5-29 09:18 |显示全部楼层
此文章由 niuren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 niuren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mark

发表于 2013-5-29 09:25 |显示全部楼层
此文章由 fengliu1234 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fengliu1234 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Advertisement
Advertisement

发表于 2013-5-29 14:42 |显示全部楼层
此文章由 elight 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 elight 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mark

发表于 2013-5-29 15:32 |显示全部楼层
此文章由 leyan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leyan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mark

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部