在 Mac OS X 中使用密码保护压缩(zip)文件

在 Mac OS X 中创建密码保护的压缩 zip 文件很容易并且不需要任何额外附加物或下载。作为替代,使用所有 Mac 内建支持的 zip 归档工具。

该方法为不想直接查看访问的文件提供简单的方式保护 zip 归档文件。这意味着有人想要解压缩 zip 文件时,必须输入正确的密码才能取出归档文件。

怎样在 Mac OS 命令行中使用密码保护 zip 文件

如果你熟悉使用命令行(command line),命令行中加密 zip 文件的语法如下:

zip -e [archive] [file]

对于使用密码加密多个文件,或者目录或者全部文件夹,命令语法可能如下:

zip -er [archive] [file]

如果你不确定怎样使用它,接着读下去学习怎样使用密码创建加密 zip 归档文件。这些加密 zip 文件将保持在受密码保护操作平台上。这意味着你可以发送受保护的 zip 文件给 Windows 用户,然后他们仍然需要输入密码才能查看文件内容。

解压缩加密文件的演示图片

在 Mac OS X 中设置加密文件 zip 密码

你可以为文件和目录文件夹创建密码保护归档文件:

  1. 在 应用程序 > 实用工具 中启动终端程序(Terminal)
  2. 输入下面的命令:
    zip -e archivename.zip filetoprotect.txt
    
  3. 输入并验证输入的密码 - 记住不要忘记这个密码

在这种情况下,归档文件的结果名称为 “archivename.zip”,同时提供密码加密。“filetoprotect.txt” 文件现在被加密,在没有输入密码时不允许访问。

如果你计划压缩文件夹里面的多个文件,你将需要略微修改命令像下面这样使用 -er 标记:

zip -er archive.zip /path/to/directory/

这一点在 OS X Mavericks(OS X 10.9)以下中加密多文件的压缩 zip 特别重要。

例子:压缩文件夹并设置密码

这里有一个命令行的例子,在该情况中我们压缩并使用密码保护本地用户目录 /Documents 中的 ‘Confidential’ 文件夹。生成密码保护的 zip 文件并保存在用户的桌面方便访问:

$ zip -er ~/Desktop/encrypted.zip ~/Documents/Confidential/
Enter password:
Verify password:
adding: ~/Documents/Confidential/ (deflated 13%)

注意密码不会显示,这是命令行的默认行为。

注意压缩文件夹内的多个文件需要使用 -er 标记,添加 r 标记后 zip 将递归压缩并密码保护文件夹内的所有文件。

打开密码保护的压缩文件 zip

尽管 zip 压缩文件使用命令行创建,但不需要从命令行终端解压缩文件,它可以被 Mac OS X Finder 扩展或者 Windows 标准解压缩应用解压缩。仅仅需要双击文件,然后输入密码,文件将被解压缩。当然你也可以在命令行中解压缩 zip 归档文件:

unzip filename.zip

以下是受密码保护的 zip 归档文件的一些用例:

  • 密码保护单独文件或文件夹
  • 在不安全网络上发送机密文件
  • 向 Windows 用户发送包含机密数据邮件
  • 隐藏文件夹添加安全保护层。
  • 在 Time Machine(时间机器)外层,使用密码保护自己的备份

虽然这可以为每个文件或文件夹提供一些保护,password protect the Mac in general 也是一个好主意在需要登录的系统引导,睡眠唤醒,屏幕唤醒。

需要注意密码保护的 zip 归档文件不支持一些超级深度加密方法,所以如果你需要更安全的文件加密,你需要通过 openSSL encryption with des3 或其它正规方式存储 zip 文件,保证文件的安全。