admin管理员组文章数量:1534625
2024年6月29日发(作者:)
关于excel密码
有时我们为了保护Excel文档,会给文档加上密码,如文档查看、只读密码,工作表、
工作簿的保护密码等,但是时间久了难免忘记密码,这时就只好进行破解了。下面列举几
种常用的破解Excel密码的方法,供各位参考。
excel密码的步骤:
首先我们要明确一个前提,不同类型的密码,破解方法是不一样的,有些密码可能是
无法破解的;而Excel文档又分为不同版本(xls和xlsx),破解方法也有所不同。
温馨提示:破解密码前请先备份原文档。
1、文档查看、只读密码破解
Excel文档的查看、只读密码目前没有什么好的破解办法,只能采用暴力破解,就是
指定一个规则,然后一个一个去试。如果你当初设置的密码足够复杂,那就不要做无所谓
的挣扎了,建议及早放弃为好。但如果文档十分重要,不计代价也要破解密码,可以尝试
一些网站的收费服务,但是不要抱太高的希望。
2、工作表、工作簿的保护密码
根据Excel文档版本不同,工作表、工作簿保护密码的破解方法也不太一样。
(1)xls文档破解方法
对于早期的xls文档(2003及以前),可以用VBA代码破解。
打开Excel文档,按Alt+F11进入“开发工具”界面,在左边的工程栏(Project)中选
定节点“ThisWorkbook”,双击左键,然后把下面的代码复制到右边的代码编辑框中。
然后按F5键执行代码开始破解,破解期间会出现两次提示的对话框,都选择“确认”。
密码破解完毕之后会出现提示“该工作簿中的工作表密码保护已被全部解除”,这说明工
作表或工作簿的保护密码已被成功清除。最后删除“ThisWorkbook”节点中的代码,保
存工作表。至此,破解完成。
(2)xlsx文档破解方法
从2007版本以后,Excel文档的扩展名从xls变成了xlsx,文档结构也大变样。Xlsx
文档本质上其实是一个压缩包,里面包含了许多xml文档,工作表、工作簿的保护密码就
保存在这些xml文档中,我们可以用WinRAR等压缩工具将其解压,然后直接修改内容,
就可以去掉工作表、工作簿的保护密码了。
具体方法如下:
将文档扩展名修改为zip或rar,然后将其解压。
在解压得到的文件中找到“xl”文件夹,双击打开,“”中即包含工
作簿的保护密码,用记事本打开该文档,搜索“workbookProtection”,将带有
“workbookProtection”的那一段代码删除即可。代码格式如:
workbookProtection workbookAlgorithmName="SHA-512"
workbookHashValue="******"
workbookSpinCount="100000" lockStructure="1"
workbookSaltValue="******"
另外,“xlworksheets”文件夹下的“”、“”中则保存了
各工作表的密码,同样用记事本打开,搜索“sheetProtection”,将带有
“sheetProtection”的那一段代码删除即可。
代码格式如:
sheetProtection
saltValue="******"
formatColumns="0"
algorithmName="SHA-512"
spinCount="100000"
formatRows="0"
sheet="1"
hashValue="******"
formatCells="0"
insertRows="0" insertColumns="0"
insertHyperlinks="0" deleteColumns="0" deleteRows="0" sort="0" autoFilter="0"
pivotTables="0"
最后保存文件,重新压缩为zip格式(注意必须是zip,不能是rar或其他格式),然后
把这个压缩包的后缀重新修改回xlsx。至此,破解完成。
版权声明:本文标题:关于excel密码 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1719675625a790894.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论