Excel加密

在线为Excel工作簿添加密码:使用AES-256加密XLSX文件,Excel打开时需要输入密码。免费、私密,在浏览器中完成。

文件在您的浏览器中处理,绝不上传。

如何给 Excel 文件设置密码保护

  1. 把 .xlsx、.xlsm 或 .xlsb 工作簿拖到上方的拖放区域,或点击选择它。
  2. 输入打开该工作簿所需的密码。
  3. 点击保护工作簿。密钥派生大约需要一秒钟,期间会显示进度指示。
  4. 下载加密后的副本。名为 payroll-march.xlsx 的工作簿会保存为 payroll-march-protected.xlsx。

工作簿在您的浏览器中加密。工资数据、客户名单和其他敏感数据都不会被上传,密码也不会发送到任何地方。

打开密码与“保护工作表”和“保护工作簿”的区别

Excel 提供了几种不同的保护,名称很容易混淆。这个工具设置的是打开密码,等同于 Excel 中的文件 > 信息 > 保护工作簿 > 用密码进行加密。尽管按钮名称如此,它并不是 Excel“审阅”选项卡上锁定结构的“保护工作簿”命令。

Excel 功能数据是否加密?能阻止什么
用密码进行加密(本工具)是在没有密码的情况下打开文件和读取任何单元格
保护工作表否编辑被锁定的单元格、设置格式,或在某个工作表中插入行
保护工作簿(结构)否添加、删除、重命名、隐藏或移动工作表

“保护工作表”和结构保护的设计目的,是防止公式和布局被意外更改。它们并不会隐藏任何内容:数值仍以可读形式存储在文件里。含有工资数据的隐藏工作表,对任何打开该工作簿的人来说依然存在。如果目标是让数字保密,请对整个文件加密。

加密是如何实现的

该工具写入 Excel 2010 及更高版本以及 LibreOffice 使用的 ECMA-376 Agile Encryption 格式。完整的工作簿包,包括每个工作表、图表、数据透视表缓存,以及 .xlsm 文件中的宏项目,都使用 CBC 模式的 AES-256 加密。密钥由您的密码经 SHA-512 迭代 100,000 次派生而来,这使猜测密码慢得多,同时 HMAC 完整性校验可以检测篡改。

受保护的工作簿在 Excel 2010 及更高版本、Microsoft 365、Mac 版 Excel 和 LibreOffice Calc 中打开时会弹出密码提示。Google 表格和许多文件预览器无法打开加密的 Office 文件,所以请让收件人使用桌面电子表格应用。不支持旧版 .xls 文件,请先将其另存为 .xlsx。

小技巧

  • 含有个人数据的电子表格值得使用高强度密码。请用密码生成器生成一个,并与文件分开发送。
  • 加密之前,先用合并Excel文件把每月的工作表合在一起,这样只需管理一个文件和一个密码。
  • 如果收件人只需要查看数字,请用 Excel转PDF转换,再用 PDF加密锁定结果。
  • 以后若要移除密码,请使用 Excel文件解锁。
提示:工作表保护和文件加密可以搭配使用。对文件加密可以把外人挡在门外,再在 Excel 内用“保护工作表”防止拿到密码的同事误改公式。

常见问题

如果丢失了密码,我还能重新打开工作簿吗?

不能。本站的工具从不破解或猜测密码,没有正确的密码就无法打开 AES-256 加密的工作簿。请把一份未加密的副本放在安全的地方,或把密码保存在密码管理器中。

我可以一次保护多个工作簿吗?

该工具一次加密一个工作簿。请对每个文件重复上述步骤,或者先合并相关的工作簿,这样一个密码就能涵盖所有内容。

我可以把受保护的文件上传到 Google 表格吗?

Google 表格无法打开用密码加密的 Excel 文件。使用 Google 表格的收件人需要一份未受保护的副本。

这样做同时会锁定单元格或工作表吗?

不会。它只会添加打开密码。单元格和工作表的锁定需要在 Excel 内通过“保护工作表”设置。

更新于

已复制到剪贴板