在 Mac OS X 中使用密码保护 Zip 文件
Mac OS X 中创建受密码保护的 zip 文件很容易,不需要任何附加组件或下载。相反,请使用与所有 Mac 捆绑在一起的 zip 实用程序。
这提供了一种简单的方法来保护 zip 存档文件免受不必要的查看访问,因为当用户尝试解压缩 zip 存档的内容时,必须输入正确的密码才能解压存档。
如何通过 Mac OS X 命令行密码保护 Zip 文件
如果您熟悉命令行,加密zip命令的语法如下:
zip -e [存档] [文件]
用密码加密多个文件,例如文件夹或整个目录,语法如下:
zip -er [存档] [文件夹]
如果您不确定如何使用它,请继续阅读以了解如何创建使用密码加密的 zip 存档。这些加密的 zip 文件将跨平台保持密码保护,这意味着您可以将受保护的 zip 文件发送给 Windows 用户,他们仍然需要输入密码才能查看内容。
在 Mac OS X 中设置 Zip 密码
您可以创建受密码保护的文件和文件夹存档:
- 从 Applications > Utilities 文件夹启动终端
- 键入以下命令:
- 输入并验证密码——不要忘记
zip -e archivename.zip filetoprotect.txt
生成的存档,在本例中名为“archivename.zip”,现在使用提供的密码进行加密。被加密的文件“filetoprotect.txt”现在不输入该密码就无法访问。
如果您计划压缩一个文件夹中的多个文件,您需要使用 -er 标志稍微修改命令,如下所示:
zip -er archive.zip /path/to/directory/
这对于在 OS X Mavericks 下加密多个文件的 zip 尤为重要。
示例:压缩文件夹并设置密码
这里是命令行的示例,在这种情况下,我们正在压缩和密码保护位于用户 /Documents 目录中的整个“机密”文件夹,密码保护的 zip 被放置在便于访问的用户桌面:
$ zip -er ~/Desktop/encrypted.zip ~/Documents/Confidential/
输入密码:
验证密码:
添加:~/Documents/Confidential/ (放气 13%)
注意密码不会显示,这是终端的正常行为。
请注意,对于包含多个文件的文件夹,您需要使用 -er 标志,添加 r 表示 zip 将递归压缩并用密码保护文件夹中的所有文件。
打开受密码保护的 Zip
尽管是在命令行创建的,但您不需要从终端解压缩文件,它可以从 Mac OS X Finder 或 Windows 中使用标准解压缩应用程序展开。只需双击该文件,然后输入密码,它就会解压。您还可以使用以下命令从命令行解压缩 zip 存档:
解压文件名.zip
以下是受密码保护的 zip 存档的一些用例:
- 保护单个文件或目录的密码
- 通过未加密的网络发送敏感的加密文件
- 通过电子邮件将机密数据发送给 Windows 用户
- 为隐藏文件夹添加额外的安全层
- 在 Time Machine 之外使用密码保护您自己的备份
虽然这可以在每个文件或文件夹的基础上提供一些保护,但密码保护 Mac 始终是个好主意一般 对系统启动、从睡眠中唤醒和从屏幕保护程序中唤醒有登录要求。
请记住,受密码保护的 zip 文件未使用某些超强深度加密方法加密,因此如果您想要更安全的文件加密,您可能需要通过 openSSL encryption with des3 或类似的东西,真正使文件安全。