excel设置了密码怎样解除 excel密码破解的三种方式

现在的互联网信息时代,人们对信息安全比较敏感,也比较重视,确实,哪个人都不希望自己辛辛苦苦劳动得来的东西就这样被别人窃取了 。我们在日常的生活、工作中经常遇到Excel文件加密了,此时工作表就不能编辑修改,只能进行简单的复制操作,这时候我们最希望的就是能够将密码进行破解!
excel工作表密码破解的方法大致有以下三种:

  1. 【excel设置了密码怎样解除 excel密码破解的三种方式】VBA代码破解;
  2. 将文件后缀名修改为RAR压缩文件后打开相关文件将加密代码删除;
  3. 下载现成的插件 。
在演示这三种解密方法之前,我们先对Excel文件进行加密,以便后面的操作演示:
对身份证校验工作表进行加密
excel设置了密码怎样解除 excel密码破解的三种方式

文章插图
提示输入密码才能修改,说明已经加密成功!
excel设置了密码怎样解除 excel密码破解的三种方式

文章插图
下面依次演示如何使用这三种方法进行破解Excel文件的密码 。
方法一:VBA代码破解右键单击身份证校验工作表,单击查看代码,如下图所示:
excel设置了密码怎样解除 excel密码破解的三种方式

文章插图
然后粘贴以下VBA代码,在点击运行(F5),大功告成!
Sub 密码破解()
ActiveSheet.Protect DrawingObjects:=True, CONTENTS:=True, AllowFiltering:=True
ActiveSheet.Protect DrawingObjects:=False, CONTENTS:=True, AllowFiltering:=True
ActiveSheet.Unprotect
End Sub
excel设置了密码怎样解除 excel密码破解的三种方式

文章插图

excel设置了密码怎样解除 excel密码破解的三种方式

文章插图
其实代码还不止这个
  1. Sub RemoveShProtect()
  2. Dim i1 As Integer, i2 As Integer, i3 As Integer
  3. Dim i4 As Integer, i5 As Integer, i6 As Integer
  4. Dim i7 As Integer, i8 As Integer, i9 As Integer
  5. Dim i10 As Integer, i11 As Integer, i12 As Integer
  6. Dim t As String
  7. On Error Resume Next
  8. If ActiveSheet.ProtectContents = False Then
  9. MsgBox \"该工作表没有保护密码!\"
  10. Exit Sub
  11. End If
  12. t = Timer
  13. For i1 = 65 To 66: For i2 = 65 To 66: For i3 = 65 To 66
  14. For i4 = 65 To 66: For i5 = 65 To 66: For i6 = 65 To 66
  15. For i7 = 65 To 66: For i8 = 65 To 66: For i9 = 65 To 66
  16. For i10 = 65 To 66: For i11 = 65 To 66: For i12 = 32 To 126
  17. ActiveSheet.Unprotect Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) _
  18. & Chr(i6) & Chr(i7) & Chr(i8) & Chr(i9) & Chr(i10) & Chr(i11) & Chr(i12)
  19. If ActiveSheet.ProtectContents = False Then
  20. MsgBox \"解除工作表保护!用时\" & Format(Timer - t, \"0.00\") & \"秒\"
  21. Exit Sub
  22. End If
  23. Next: Next: Next: Next: Next: Next
  24. Next: Next: Next: Next: Next: Next
  25. End Sub
方法二:将文件后缀名修改为RAR压缩文件后打开相关文件将加密代码删除进行破解1、我们关闭工作簿,将此工作簿重命名修改文件后缀名为“rar”
excel设置了密码怎样解除 excel密码破解的三种方式

文章插图
2、双击打开rar文件,找到\"sheet1.xml\",文件路径为“xl>>worksheets>>sheet1.xml”,因为身份证验证工作表是第一个工作表,所以选择sheet1.xml,要是第二个工作表加密就选择sheet2.xml,两个都加的话就两个文件都修改 。
excel设置了密码怎样解除 excel密码破解的三种方式

文章插图
3、双击\"sheet1.xml\"并用记事本打开,使用查找功能,删除“sheetProtection”字段(尖括号内的内容 )
excel设置了密码怎样解除 excel密码破解的三种方式

文章插图

excel设置了密码怎样解除 excel密码破解的三种方式

文章插图

excel设置了密码怎样解除 excel密码破解的三种方式

文章插图
4、将文件后缀名更改回\"xlsx\",大功告成!
excel设置了密码怎样解除 excel密码破解的三种方式

文章插图
方法三:利用插件进行破解前面两种方法都比较繁琐,直接使用现成的插件可以随时使用!
之前在excelhome论坛上下载了一位版主的插件,里面就有破解excel密码的功能,而且功能还很强大(几乎你能想到的都有了),该插件时免费的,具体演示如下: