Windows系统中给压缩包设密码须用第三方软件(如7-Zip、WinRAR)或Win11 22H2+原生功能;7-Zip支持AES-256加密及7z格式下“加密文件名”,WinRAR对RAR格式支持文件名加密,Win11原生ZIP仅支持弱ZipCrypto且无法隐藏文件名。

要在Windows系统中给压缩包设置密码,必须使用支持加密功能的第三方压缩软件,因为Windows自带的“发送到→压缩文件夹”功能完全不支持密码保护,双击就能直接打开查看全部内容。
用7-Zip给ZIP或7z压缩包加密码
7-Zip免费、开源、支持AES-256强加密,推荐首选。
1、选中要打包的文件或文件夹,右键→【7-Zip】→【添加到压缩包…】。
2、在弹出窗口中:“压缩格式”选ZIP(兼容性好)或7z(安全性更高);右侧“加密”区域,输入密码并再次确认。
3、如需彻底隐藏内部结构(连文件名、数量、大小都不显示),必须勾选【加密文件名】——该选项仅对7z格式生效,ZIP格式下此勾选项为灰色不可用。
4、点击【确定】,等待压缩完成。生成的压缩包图标无特殊标记,但双击时会立即弹出密码输入框。
用WinRAR给ZIP或RAR压缩包设密码
WinRAR界面更直观,且对ZIP和RAR格式都支持“加密文件名”,但RAR格式才能真正启用该功能。
方法一:常规加密(内容保护)
1、右键选中文件→【添加到压缩文件…】。
2、在“常规”选项卡中,“压缩格式”选ZIP(若想发给他人且对方没装WinRAR,选ZIP更稳妥);点击右下角【设置密码】。
3、输入密码并确认,点击【确定】返回主窗口,再点【确定】开始压缩。
方法二:启用文件名加密(增强隐私)
1、同上打开【添加到压缩文件…】窗口,但“压缩格式”必须选RAR(ZIP格式下勾选“加密文件名”无效)。
2、切换到【高级】选项卡→点击【设置密码】→输入密码后,务必勾选【加密文件名】。
3、点击【确定】两次完成操作。此后双击该RAR包,不输密码连一个文件名都看不到。
Windows 11原生支持的压缩密码功能
Windows 11 22H2及更新版本在右键菜单中新增了带密码的压缩入口,无需安装软件,但功能有限。
第一步:选中文件或文件夹,右键→【显示更多选项】→【添加到压缩文件】。
第二步:在弹出窗口中,确认“压缩格式”为ZIP,点击右下角【设置密码】按钮。
第三步:输入密码并确认。注意:此处无法加密文件名,压缩包双击后仍可完整浏览内部列表,仅解压单个文件时才校验密码。
第四步:点击【确定】生成压缩包。该功能生成的ZIP使用传统ZipCrypto算法,安全性弱于AES-256,不建议用于高敏感数据。
给已有ZIP文件补加密码
主流压缩工具均不支持直接为已存在的ZIP文件追加密码。唯一可行路径是解压→重压→删源。
1、用任意解压软件(包括Windows资源管理器)将原ZIP解压到新文件夹。
2、选中解压后的全部内容,按前述任一方法(7-Zip/WinRAR/Win11原生)重新压缩并设密码。
3、确认新压缩包能正常输入密码打开后,用Shift+Delete永久删除原始ZIP文件,并清空回收站——否则未加密副本仍在,等于没加密。











