-
Excel有密码怎么破解?Excel密码破解方法介绍
- 时间:2024-11-06 06:46:33
大家好,今天Win10系统之家小编给大家分享「Excel有密码怎么破解?Excel密码破解方法介绍」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
Excel密码破解方法有很多,最常见的便是使用密码字典去解读,解读成功即为破解,而本次使用的是宏命令,若是你还在一筹莫展,可以看看下文中的方法,因为涉及Excel重要文件,若是别人的东西,请获取授权!
Excel密码破解方法介绍:
1、进入加密的 Excel 用快捷命令Alt+F8 打开宏命令 窗口。
2、在宏名一栏中 输入宏的名字 随意健入即可。
3、输入完宏名后 创建的按钮就亮了 点击创建 我们就可以来到 新的界面了。
4、将编辑框内的Sub knife( )End Sub删除 将下列代码 复制 上去。
- 01Option Explicit
- 02Public Sub AllInternalPasswords()
- 03' Breaks worksheet and workbook structure passwords. Bob McCormick
- 04' probably originator of base code algorithm modified for coverage
- 05' of workbook structure / windows passwords and for multiple passwords
- 06'
- 07' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
- 08' Modified 2003-Apr-04 by JEM: All msgs to constants, and
- 09' eliminate one Exit Sub (Version 1.1.1)
- 10' Reveals hashed passwords NOT original passwords
- 11Const DBLSPACE As String = vbNewLine & vbNewLine
- 12Const AUTHORS As String = DBLSPACE & vbNewLine & _
- 13"Adapted from Bob McCormick base code by" & _
- 14"Norman Harker and JE McGimpsey"
- 15Const HEADER As String = "AllInternalPasswords User Message"
- 16Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04"
- 17Const REPBACK As String = DBLSPACE & "Please report failure " & _
- 18"to the microsoft.public.excel.programming newsgroup."
- 19Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _
- 20"now be free of all password protection, so make sure you:" & _
- 21DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _
- 22DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _
- 23DBLSPACE & "Also, remember that the password was " & _
- 24"put there for a reason. Don't stuff up crucial formulas " & _
- 25"or data." & DBLSPACE & "Access and use of some data " & _
- 26"may be an offense. If in doubt, don't."
- 27Const MSGNOPWORDS1 As String = "There were no passwords on " & _
- 28"sheets, or workbook structure or windows." & AUTHORS & VERSION
- 29Const MSGNOPWORDS2 As String = "There was no protection to " & _
- 30"workbook structure or windows." & DBLSPACE & _
- 31"Proceeding to unprotect sheets." & AUTHORS & VERSION
- 32Const MSGTAKETIME As String = "After pressing OK button this " & _
- 33"will take some time." & DBLSPACE & "Amount of time " & _
- 34"depends on how many different passwords, the " & _
- 35"passwords, and your computer's specification." & DBLSPACE & _
- 36"Just be patient! Make me a coffee!" & AUTHORS & VERSION
- 37Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _
- 38"Structure or Windows Password set." & DBLSPACE & _
- 39"The password found was: " & DBLSPACE & "$$" & DBLSPACE & _
- 40"Note it down for potential future use in other workbooks by " & _
- 41"the same person who set this password." & DBLSPACE & _
- 42"Now to check and clear other passwords." & AUTHORS & VERSION
- 43Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _
- 44"password set." & DBLSPACE & "The password found was: " & _
- 45DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _
- 46"future use in other workbooks by same person who " & _
- 47"set this password." & DBLSPACE & "Now to check and clear " & _
- 48"other passwords." & AUTHORS & VERSION
- 49Const MSGONLYONE As String = "Only structure / windows " & _
- 50"protected with the password that was just found." & _
- 51ALLCLEAR & AUTHORS & VERSION & REPBACK
- 52Dim w1 As Worksheet, w2 As Worksheet
- 53Dim i As Integer, j As Integer, k As Integer, l As Integer
- 54Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
- 55Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
- 56Dim PWord1 As String
- 57Dim ShTag As Boolean, WinTag As Boolean
- 58Application.ScreenUpdating = False
- 59With ActiveWorkbook
- 60WinTag = .ProtectStructure Or .ProtectWindows
- 61End With
- 62ShTag = False
- 63For Each w1 In Worksheets
- 64ShTag = ShTag Or w1.ProtectContents
- 65Next w1
- 66If Not ShTag And Not WinTag Then
- 67MsgBox MSGNOPWORDS1, vbInformation, HEADER
- 68Exit Sub
- 69End If
- 70MsgBox MSGTAKETIME, vbInformation, HEADER
- 71If Not WinTag Then
- 72MsgBox MSGNOPWORDS2, vbInformation, HEADER
- 73Else
- 74On Error Resume Next
- 75Do 'dummy do loop
- 76For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
- 77For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
- 78For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
- 79For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
- 80With ActiveWorkbook
- 81.Unprotect Chr(i) & Chr(j) & Chr(k) & _
- 82Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
- 83Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
- 84If .ProtectStructure = False And _
- 85.ProtectWindows = False Then
- 86PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
- 87Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
- 88Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
- 89MsgBox Application.Substitute(MSGPWORDFOUND1, _
- 90"$$", PWord1), vbInformation, HEADER
- 91Exit Do 'Bypass all for...nexts
- 92End If
- 93End With
- 94Next: Next: Next: Next: Next: Next
- 95Next: Next: Next: Next: Next: Next
- 96Loop Until True
- 97On Error GoTo 0
- 98End If
- 99If WinTag And Not ShTag Then
- 100MsgBox MSGONLYONE, vbInformation, HEADER
- 101Exit Sub
- 102End If
- 103On Error Resume Next
- 104For Each w1 In Worksheets
- 105'Attempt clearance with PWord1
- 106w1.Unprotect PWord1
- 107Next w1
- 108On Error GoTo 0
- 109ShTag = False
- 110For Each w1 In Worksheets
- 111'Checks for all clear ShTag triggered to 1 if not.
- 112ShTag = ShTag Or w1.ProtectContents
- 113Next w1
- 114If ShTag Then
- 115For Each w1 In Worksheets
- 116With w1
- 117If .ProtectContents Then
- 118On Error Resume Next
- 119Do 'Dummy do loop
- 120For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
- 121For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
- 122For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
- 123For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
- 124.Unprotect Chr(i) & Chr(j) & Chr(k) & _
- 125Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
- 126Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
- 127If Not .ProtectContents Then
- 128PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
- 129Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
- 130Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
- 131MsgBox Application.Substitute(MSGPWORDFOUND2, _
- 132"$$", PWord1), vbInformation, HEADER
- 133'leverage finding Pword by trying on other sheets
- 134For Each w2 In Worksheets
- 135w2.Unprotect PWord1
- 136Next w2
- 137Exit Do 'Bypass all for...nexts
- 138End If
- 139Next: Next: Next: Next: Next: Next
- 140Next: Next: Next: Next: Next: Next
- 141Loop Until True
- 142On Error GoTo 0
- 143End If
- 144End With
- 145Next w1
- 146End If
- 147MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
- 148End Sub
5、关闭 宏窗口 回到Excel下 按ALT+F8 重新打开 宏命令窗口。
6、你会发现 你前面输入的宏名 变成了AllInternalPasswords 点击执行 会出现如下对话框 点确定。
7、一直点 确定 直到不在 出现对话框为止。
8、等待 一段之间之后 系统会 再次跳出对话框 再点确定 保护就破解成功了。
!!!注:以上方法仅作为参考教材,请勿用于非法途径。
以上内容便是Excel密码破解方法的操作步骤,下次请用户在设置Excel密码的时候尽可能的简单一些,并记录下密码备份,避免再次需要使用宏。
以上就是关于「Excel有密码怎么破解?Excel密码破解方法介绍」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
【Win10系统之家文②章!】
相关文章
-
Excel密码破解方法有很多,最常见的便是使用密码字典去解读,解读成功即为破解,而本次使用的是宏命令,若是你还在一筹莫展,可以看看下文中的方法,因为涉及Excel重要文件,若是别人的东西,请获取授权!
Excel密码破解方法介绍:
1、进入加密的Excel用快捷命令Alt+F8打开宏命令窗口。
2、在宏名一栏中输入宏的名字随意健入即可。
... -
怎么破解excel密码保护?如何破解excel密码保护?当你忘记了excel文档密码的时候,你肯定会非常着急,因为文件无法打开无法使用。不过小编现在为大家带来破解excel密码保护方法。
1、下载系统之家提供的OfficePasswordRemover,就是传说中的5秒WORD-EXCEL密码破解工具
2、解压缩并双击打开工具
3、浏览文件,找到需... -
Excel是办公必不可少的软件,我们可以通过Excel进行各种计算,比如求和、求平均值等,但是很多朋友对于excel开方却不怎么懂,那么Excel怎么对一个数开n次方根呢?(n》=2,n为正整数),下面我们一起来看看。
【开平方】
注意:我这里只是求一个非负数的算术平方根(一个正数有两个平方根,其中算术平方根大于0)。
方法一:用到“power”函... -
浩辰CAD 2017怎么激活?浩辰CAD 2017破解方法介绍
浩辰CAD2017怎么激活?在建筑设计上,浩辰CAD和天正CAD在建筑设计上是最容易使用的应用,很多优秀的作品都是该软件设计出来的,如果用户计算机中安装有浩辰CAD,就和笔者来看TA是如何被激活的。
浩辰CAD2017怎么激活?
1、你首先要下载浩辰CAD2017然后解压,解压完成后双击“浩辰CAD2017.exe”安装。
2、双击浩辰CAD201...