如何在 Mac 上创建带密码的 ZIP
访达的“压缩”命令无法加密码,“终端”里的 zip -e 只用旧的 ZipCrypto 方案,而它有众所周知的弱点。File Acture 的“创建 ZIP”会把文件和文件夹打包成用 AES-256 加密的 ZIP,File Acture、7-Zip、WinZip 和 Keka 都能凭密码打开它。
更新于 2026年9月23日阅读约 5 分钟在 macOS 26 上使用 File Acture 1.0.9 测试
File Acture 团队
你要把一整个文件夹的扫描件发给会计,或者把私人文稿放在共享磁盘上。带密码的 ZIP 是最通用的做法,因为 Mac 和 Windows 电脑都能打开它。麻烦在于,Mac 自带的工具做不出真正加密的 ZIP。
什么时候需要带密码的 ZIP?
当多个文件要一起送出去,而且只有特定的人才应该打开它们时,就该用加密的 ZIP。
邮件附件、共享云端文件夹的链接和 U 盘,都会在你掌控不到的地方留下副本。一个加密的 ZIP 能把文稿、照片和表格放在同一个密码下,而收到它的人并不需要 Mac 也能打开。
能用访达或“终端”给 ZIP 加密码吗?
访达的“压缩”命令生成的是普通 ZIP,没有设置密码的选项。“终端”倒是可以加:zip -er archive.zip folder 会询问密码并加密这些文件。
问题出在加密方案上。zip -e 用的是传统的 ZIP 加密,通常称为 ZipCrypto,它抵挡不住已知明文攻击:只要有人能猜出某个文件的一部分,就能不用密码还原出内容。作为替代,“磁盘工具”可以创建采用 128 位或 256 位 AES 的加密磁盘映像,在 Mac 之间用起来很好,但 Windows 电脑没有额外软件就打不开 .dmg 文件。
如何用 File Acture 创建 AES-256 加密的 ZIP
File Acture 的“创建 ZIP”可以把任意组合的文件和文件夹打包成一个 ZIP;开启使用密码保护后,其中每个文件都会用 AES-256 加密。
在压缩包下输入压缩包名称,并选择压缩级别:标准、最大或无(最快)。开启使用密码保护,然后在密码和确认密码中输入密码。App 会提醒你,这个压缩包可以用 File Acture、7-Zip、WinZip 或 Keka 打开。
文件夹会保持原有结构,空文件夹也不例外,而 .DS_Store 文件和 __MACOSX 文件夹这类 Mac 残留内容不会被打包进去。符号链接会被跳过而不是被跟随,超大文件以 ZIP64 格式存储。生成的 ZIP 会存入下载 › File Acture 或你选择的文件夹,并且只在完全写好后才出现,所以你不会遇到写了一半的压缩包。
ZIP 压缩级别该怎么选?
大多数压缩包用“标准”就合适,“最大”能多挤出一点体积但更费时间,“无(最快)”则只是把文件存进去而不压缩。
文稿、表格和文本在 ZIP 里压缩效果很好。照片、视频和 PDF 本身已经压缩过,几乎不会变小,用“无(最快)”可以快速打包,保护力度完全一样。密码和 AES-256 加密在任何级别下都同样有效。
加密的 ZIP 能藏住什么,藏不住什么
加密的 ZIP 会锁住每个文件的内容,但里面的文件名,任何打开这个压缩包的人都能看到,无论有没有密码。
- 先重命名敏感文件,如果文件名本身就会泄露信息的话。
- 用长口令,并且和 ZIP 分开发送,比如用短信发。
- 确认对方用什么 App。AES-256 的 ZIP 可以用 File Acture、7-Zip、WinZip 和 Keka 打开;macOS 自带的 unzip 命令不支持 AES。
- 先清理照片。ZIP 里的图片依然带着 GPS 位置,所以打包前请先移除位置数据。
- 只有一份 PDF?直接给这份 PDF 加上 AES-256 保护,任何 PDF App 都能凭密码打开它。
如何在 Mac 上打开带密码的 ZIP
要在 Mac 上打开 AES-256 的 ZIP,把它添加到 File Acture 的解压压缩包,输入密码,然后点按“解压”。
“解压压缩包”也能打开用旧的 ZipCrypto 方案保护的 ZIP,以及 7z 和 TAR 压缩包。每个压缩包都会解压到一个新文件夹,试图写到文件夹之外的条目会被拒绝。
为什么不在线加密码?
那些为 ZIP 添加密码的在线工具,得先拿到你未加密的文件,这就把事情的意义抵消了。File Acture 在你的 Mac 上完成加密,所以文件在被锁住之前不会离开它。免费版每次运行最多处理 5 个项目,每台 Mac 有 3 次运行;Pro 的情况请查看价格。
如何用 File Acture 创建带密码的 ZIP
- 1
添加文件和文件夹
在边栏中选择创建 ZIP,然后拖入文件和文件夹,或点按选取文件…。
- 2
为压缩包命名
在压缩包下输入压缩包名称,并选择一个压缩级别。
- 3
开启密码
打开使用密码保护。
- 4
设置密码
在密码中输入密码,并在确认密码中再输入一次。
- 5
创建 ZIP
点按创建 ZIP,然后把密码与文件分开发送。
把文件和文件夹打包成 AES-256 加密的 ZIP。
免费试用 · macOS 14 或更高版本
| 方法 | 加密方式 | 能在 Windows 上打开 | 注意 |
|---|---|---|---|
| 访达,“压缩” | 无 | 能 | 没有设置密码的选项 |
| “终端”,zip -e | ZipCrypto | 能 | 难以抵挡已知明文攻击 |
| “磁盘工具”的加密磁盘映像 | 128 位或 256 位 AES | 不能,它是 .dmg 文件 | 仅限 Mac |
| File Acture“创建 ZIP” | AES-256 | 能,需用 7-Zip 或 WinZip | 文件名仍可见,和所有 ZIP 一样 |
常见问题
不装额外软件能在 Mac 上给 ZIP 加密码吗?
只能用“终端”里的 zip -e,而它用的是脆弱的 ZipCrypto 方案。想要 AES-256,就需要 File Acture 这样的 App。
如何在 Mac 上打开带密码的 ZIP?
把它添加到 File Acture 的“解压压缩包”,输入密码,然后点按“解压”。AES-256 和较旧的 ZipCrypto 的 ZIP 都能打开。
ZipCrypto 安全吗?
对敏感文件来说不安全。它无法抵挡已知明文攻击,攻击者可以不用密码就还原出内容。
Windows 能打开 AES-256 的 ZIP 吗?
能,用 7-Zip 或 WinZip。发送文件之前,先确认对方装了其中一个。
加密的 ZIP 会隐藏文件名吗?
不会。ZIP 加密保护的是文件内容,而不是文件名,所以敏感文件请先重命名。