为什么要给 ZIP 加密码
ZIP 是最常用的压缩格式。给 ZIP 加密码,没密码的人打不开,保护敏感文件。
常见场景:
- 传输机密文件
- 存储隐私数据
- 发送合同、报表
- 备份重要资料
ZIP 加密类型
ZipCrypto(传统加密)
ZIP 传统的加密方式,也叫 Zip 2.0 加密。
特点:
- 兼容性好,所有 ZIP 软件支持
- 加密速度快
- 安全性低,容易被破解
不推荐用于敏感数据。
AES 加密
现代加密标准,安全性高。
- AES-128:128 位密钥,安全
- AES-192:192 位密钥,更安全
- AES-256:256 位密钥,最安全
特点:
- 安全性高,目前无法破解
- 兼容性差,部分老软件不支持
- 加密速度稍慢
推荐用 AES-256 加密敏感数据。
选择建议
- 不敏感数据:ZipCrypto 够用(兼容性好)
- 敏感数据:AES-256(安全性高)
- 不确定:AES-256(安全第一)
加密码的方法
用 DocsAll 加密
- 选择要压缩的文件
- 设置密码
- 选择加密方式(推荐 AES-256)
- 生成加密 ZIP
- 下载
浏览器端加密,文件不上传。
用 7-Zip 加密
- 右键文件 → 7-Zip → 添加到压缩包
- 加密格式选 ZIP
- 加密方法选 AES-256
- 输入密码
- 确定
用 WinRAR 加密
- 右键文件 → 添加到压缩文件
- 设置密码 → 输入密码
- 勾选"加密文件名"(更安全)
- 确定
密码强度
弱密码
- 123456、password
- 生日、电话
- 短密码(6 位以下)
- 纯数字
弱密码几秒就能破解。
强密码
- 至少 12 位
- 大小写字母 + 数字 + 特殊字符
- 不含个人信息
- 随机生成
密码管理
- 用密码管理器(如 Bitwarden、1Password)生成和保存
- 别用同一个密码
- 别和文件一起发送密码
- 密码单独通过其他渠道告知接收方
忘记密码怎么办
无法直接找回
ZIP 加密没有"忘记密码"功能。密码丢了,数据基本找不回。
暴力破解
理论上可以暴力破解,但:
- AES-256 暴力破解需要天文时间(几百年)
- ZipCrypto 可以尝试字典攻击或暴力破解
- 弱密码可能几小时破解,强密码不可能
密码恢复工具
有专门破解 ZIP 密码的工具(如 ARCHPR、hashcat),但:
- 只对弱密码有效
- 对 AES-256 强密码无效
- 可能违反使用条款
预防忘记
- 密码存密码管理器
- 记在安全的地方
- 重要文件留未加密备份
安全注意事项
加密文件名
默认 ZIP 只加密内容,文件名可见。勾选"加密文件名"让文件名也加密,更安全。
密码传输
- 别和文件一起发密码(等于没加密)
- 密码用其他渠道告知(短信、电话)
- 敏感文件用端到端加密通信工具发密码
临时文件
压缩时可能产生临时文件。加密后删除临时文件,避免泄露。
多层加密
特别敏感的数据,可以文件先加密(如用 VeraCrypt),再放进加密 ZIP。双层保护。
常见问题
Mac 打不开加密 ZIP
- Mac 自带解压不支持 AES 加密
- 解决:装 The Unarchiver 或 Keka
中文文件名乱码
- 压缩和解压软件编码不一致
- 解决:用支持 UTF-8 的软件(如 7-Zip)
密码对了打不开
- 密码输入有误(大小写、特殊字符)
- 加密方式不兼容(ZipCrypto vs AES)
- 文件损坏
- 解决:核对密码,用兼容软件
加密后文件变大
- 加密会增加少量开销
- AES 加密比 ZipCrypto 略大
- 正常现象
用 DocsAll 加密 ZIP
ZIP 压缩工具 浏览器端加密:
- 选择文件
- 输入密码
- 选择加密方式
- 生成加密 ZIP
- 下载
文件不上传服务器,密码不外泄。
解压加密 ZIP
- 上传加密 ZIP
- 输入密码
- 解压
- 下载文件
浏览器端解压,密码不外泄。
小结
ZIP 加密码用 AES-256 最安全。密码要强(12 位以上,含大小写数字特殊字符),用密码管理器保存。密码和文件分开传输。忘记密码基本找不回,做好备份。DocsAll ZIP 工具 浏览器端加密,数据不外传。