Technical Anshu 主页 › 教程 › Excel 密码恢复
🔐 Excel 密码恢复

Excel 密码恢复 - 每次都有效

忘记了自己文件的 Excel 密码?诚实的答案取决于 Excel 的两个锁中的哪一个:工作表和工作簿保护可以在几分钟内可靠地从副本中删除 - 而文件打开密码是真正的 AES 加密,只能猜测。本页介绍了这两条路线,并清楚地说明了没有人能保证成功的地方。

✍️ Technical Anshu🔐 Microsoft Excel🎧 Multi-Language Audio
Excel 密码恢复 - 每次都有效
🎧 多语言音频: 在视频播放器中,点击 [设置] (⚙️) ➔ [音频轨道] 选择您的首选语言。

📑Chapters

  1. Two completely different locks behind one forgotten password
  2. The safety rules: a copy first, and your own files only
  3. Five seconds to tell which lock you have
  4. Why protection is a note inside the XML, not encryption
  5. Remove the sheetProtection element from a copy
  6. Put the file back together and check the data
  7. Encrypted file: hunt for another copy first
  8. Guessing honestly: dictionary, mask and brute force
  9. Why password length decides, and when to stop
  10. Why office files never go to online unlock websites

📋 概述和分步指南

1

处理副本,且仅处理您自己的文件

此页面上的每个方法均适用于您的文件,或您正式授权打开的文件 - 例如您雇主的具有书面许可的文件。未经许可删除或猜测他人文件的密码并不是一种恩惠:这可能是一种犯罪,而且在工作中可能会被解雇。

⚠️ 处理副本,而不是唯一的文件。编辑器、转换器和恢复工具都会写入文件,单个原始文件上的错误可能会破坏数据的唯一副本。首先复制文件,在副本上执行所有操作,并保持原始文件不变,直到打开并检查未受保护的副本。
2

找出文件上的锁

Excel 可以通过两种完全不同的方式锁定文件。 保护密码保护工作表、工作簿结构或 VBA 项目:文件打开后,您可以读取每个值,但 Excel 拒绝让您编辑受保护的部分。 文件打开密码在“文件”、“信息”、“保护工作簿”、“使用密码加密”下或在保存时设置 - 该密码会加密整个文件,因此在单个单元格可见之前会出现一个密码框。

区分它们需要五秒钟。如果文件打开并且仅阻止编辑,则您拥有保护锁:按照步骤 3 到 5 进行操作。如果在任何内容可见之前要求输入密码,则您拥有加密锁:直接转到步骤 6。

📌关于“每次都有效”:这句话只是针对保护锁的诚实句子。在那里,密码根本不需要恢复,因为保护本身可以简单地删除。对于文件打开密码,任何人都无法承诺:文件是 AES 加密的,密码不会存储在其中,只有猜测才能提供帮助。
3

以 ZIP 格式打开副本并查找工作表 XML

现代的 .xlsx 文件不是一个可靠的数据块;它是一个完整的数据块。它是一个 ZIP 容器,其中包含 XML 文档(每张一个)以及共享部分。工作表保护绝不是加密 — 它是存储在 XML 中的注释,这就是它可以被删除的原因。将副本的扩展名从 .xlsx 更改为 .zip,然后使用 Windows 资源管理器或 7-Zip 等工具将其打开。

进入文件夹xl,然后进入worksheets。每个工作表都是一个类似于 sheet1.xml 的文件。如果您的问题是工作簿结构保护(无法添加、删除或重命名工作表),则等效元素位于 xl/workbook.xml 中,并且相同的例程适用于该文件。

📌 旧的 .xls 文件不是 ZIP。 在 Excel 中打开旧的 .xls 并首先将其另存为 .xlsx,然后在转换后的副本上使用此例程。
4

删除sheetProtection元素

在纯文本编辑器(例如记事本)中打开受保护工作表的 XML。找到以 开头的元素,然后删除整个元素,从左括号到右括号 />。它看起来像这样 - 每个文件中的哈希值都不同:

__完整代码块0__
5

重建文件并验证所有内容

将编辑后的 XML 放回到 ZIP 中完全相同的位置,然后将扩展名更改回 .xlsx。在 Excel 中打开文件:工作表现在不受保护。在信任副本之前检查值和一些公式,并保持原始版本不变作为后备。

⚠️ 几乎每个“文件已损坏”错误背后的错误都是压缩错误的级别:这些部分 - xl 文件夹和 [Content_Types].xml - 必须位于 ZIP 的根目录,而不是额外的文件夹内。如果 Excel 提供修复文件,请勿将修复后的版本保存在任何内容之上。返回到未修改的原始版本,制作一个新的副本,然后更仔细地重做编辑。
✅ 提示:使用 7-Zip 等工具在存档内编辑 XML 可以完全避免结构问题,因为存档永远不会重建。
6

如果文件已加密:诚实的路线

如果 Excel 在打开文件之前要求输入密码,则上述步骤均无济于事。具有开放密码的现代 .xlsx 使用真正的 AES 加密:密码不会存储在文件中的任何位置 - 只有一个验证程序可以让 Excel 检查您输入的密码 - 因此没有任何内容可以提取、删除或泄露。将加密文件重命名为 .zip 证明了这一点:您将发现里面根本没有可读的工作表。 ZIP 测试本身就是确认您拥有哪把锁的最快方法。

首先,寻找另一扇门。您可能通过电子邮件发送了未受保护的版本,在添加密码之前保存了副本,或者将文件保存在其版本历史记录仍保留密码前版本的云驱动器中。同事可能在交接记录中拥有密码。找到的副本可以在几分钟内解决问题,并且可以肯定地解决问题 - 这是猜测永远无法提供的。

如果不存在副本,则唯一的途径是猜测,在您自己的 PC 上和文件的副本上进行猜测。字典猜测会尝试单词和人类经常做出的变化——第一个字母大写,末尾是一年,单词后面是 123。掩码猜测会修复你记住的部分,例如长度、起始单词和尾随数字,并且仅改变其余部分。蛮力会尝试所有组合,并且是最后的手段。长度决定胜算:短或简单的密码会失败;八个字符混合字母和数字是缓慢的、严肃的工作;十个或更多真正随机的角色不会在任何现实时间内掉落。向工具提供您记住的所有内容(部分记住的密码比完全空白的密码要容易得多)并提前决定停止点。过去了,诚实的结论是数据必须从其他记录重建。

⚠️ 切勿将办公室或财务文件上传到在线“解锁”网站。上传后,您的工资表或分类帐的完整副本就会保存在陌生人的服务器上。对于加密文件,该网站没有您所没有的权力:它只能猜测,就像您自己的电脑一样。

🏷️Topic Search Variables & Keywords

🔍 Excel Password Recovery 🔍 Sheet Protection 🔍 File Open Password 🔍 XLSX 🔍 sheetProtection XML 🔍 Workbook Protection 🔍 AES Encryption 🔍 Forgot Excel Password 🔍 Password Guessing 🔍 Microsoft Excel 🔍 Excel File Repair 🔍 TechnicalAnshu
🎙️ 完整文字记录 — 点击展开

在准备本教程时,无法从源页面加载该视频的文字记录,因此这里没有显示文字记录,而不是发明一个。观看上面的视频,了解完整的语音演练 - 本页的分步指南涵盖了完整的过程及其诚实的限制。

❓ 常见问题(英文)

本教程 100% 免费学习吗?

是的!技术安数演示的所有指南和方法均使用免费、合法的教育资源。

初学者可以遵循本指南吗?

绝对是!每个步骤都在屏幕上演示并附有详细说明,以便任何人都可以轻松遵循。

如果遇到困难我可以在哪里提问?

直接在 YouTube 视频上发表评论,我们的社区和技术安树将为您提供帮助。

🚀 在 YouTube 上观看完整教程

🚀 在 YouTube 上观看完整的分步视频教程:https://www.youtube.com/watch?v=_n8L2SrB2wg

订阅技术安数以获取 IT 支持、Windows 故障排除和服务器管理。

▶️观看完整视频
本教程基于技术安叔的Excel密码恢复视频 • 遇到任何步骤卡住了吗?在视频评论中提问——你会在那里得到帮助🙏