搜索“Mac 加密保险库”,您会得到三种完全不同类型的工具的混合结果:专门的保险库应用、通用的文件加密工具,以及 macOS 自带的选项。它们解决的问题有重叠,但绝不完全相同。选错了类别,是用户最常犯的错误。

这是一份针对 Mac 用户真正会用到的保险库应用的实用评测:它们各自真正加密了什么、当您被迫打开时它会怎么做,以及谁应该选择哪一款。

在 Mac 保险库中,真正重要的是什么

在讨论具体工具之前,以下这 5 点,是将一个值得您托付真实文件的保险库,与一个仅仅带有密码的文件夹区分开来的关键。

1. 明确命名的加密算法,而不仅仅是“已加密”这个词。 很多应用标榜着“军用级加密”,却对使用了什么算法、在哪种模式下运行、以及密钥是如何派生的绝口不提。明确标出 AES-256-GCM,才是一个值得信赖的基准。

2. 走出 Mac 的限制。 如果一个保险库只能在您的 Mac 上使用,那当您真正急需其中的某份文件,而手边只有手机时,它就毫无用处了。跨平台覆盖——指的是能访问同一个保险库,而不是需要另一套密码的另一个独立应用——是日常使用中最关键的区别。

3. 当您被迫解锁时会发生什么。 密码只能防住没有密码的人。当有人站在您身后,或者拥有迫使您交出密码的合法权力,而您不得不输入密码时,普通的密码就毫无用处了。诱饵保险库、胁迫擦除功能以及隐藏卷,正是为了应对这种极端情况而存在的,而大多数保险库应用根本没有这些功能。

4. 一个不会把文件交给操作系统的内置查看器。 如果在您的“安全”保险库中打开一张照片,意味着系统会调用“预览”应用来打开它,并让 macOS 缓存一张缩略图,那么这个保险库其实已经发生了泄漏。一个永远不会将数据写入磁盘的内置查看器,能彻底堵住这个漏洞。

5. 免费版到底包含什么。 有些保险库的免费版有明确的限制,但可以无限期使用。另一些则是全功能试用,但有严格的时间限制。这两种都是合法的商业模式,但当您真的把文件存进去之后,它们的表现将截然不同。

横向评测

加密算法明确支持平台面对胁迫时内置查看器免费版限制
VaultineAES-256-GCMMac, Windows, iPhone, Android诱饵保险库 + 胁迫保险库有,不向磁盘写入任何数据1 个保险库,10 个文件,无时间限制
CryptomatorAES-256 (自定义方案)Mac, Windows, Linux, iPhone, Android无内置方案无,使用系统的常规应用打开桌面端永久免费;移动端仅 30 天试用
NordLockerAES-256 + RSA-4096Mac, Windows, iPhone, Android有限,主要针对云存储提供少量免费存储空间
Folder Lock未明确Windows, Mac, Android (iOS 为独立应用)相册/照片/视频查看器可用的免费版,功能受限
VeraCryptAES, Serpent, Twofish, 及级联加密仅限 Mac, Windows, Linux隐藏卷 (需手动设置)无,挂载为虚拟磁盘完全免费
macOS FileVault / 磁盘工具AES-XTS仅限 Mac系统自带,无需额外应用

以下是该表格背后的详细分析。

Vaultine

它生来就是一款专业的保险库,而不是由通用加密工具改造而成的。每个文件在存储前,都会在设备本地使用 AES-256-GCM 进行加密,数据被分割并随机化,以至于磁盘上的任何内容都找不到原始文件的影子;密钥从您的 5x5 图案或 PIN 码中派生,且绝不被保存。

在回答“如果我被迫打开它怎么办”这个问题上,它的答案是 Decoy Vault(诱饵保险库)Duress Vault(胁迫保险库)。前者通过第二个密码打开,展示您事先放好的无害文件;后者通过第三个密码打开,并在打开的同时擦除真实的保险库。照片、视频和 PDF 都在内置查看器中打开,因此当保险库锁定时,不会有任何数据被交给访达(Finder)或其缩略图缓存。免费版(1 个保险库,最多 10 个文件)使用与付费版完全相同的加密技术,且没有试用期限制。Pro 版不限文件数量,支持多个独立保险库以及加密的 Dropbox 备份,定价为包月 1.99 美元、包年 14.99 美元,或一次性买断 39.99 美元。

它不适合您的场景:如果您需要支持 Linux,或者需要连接更多种类的云存储服务,它目前还做不到。

Cryptomator

这是此类别中最强大的开源选项,它采用了完全不同的设计理念:Cryptomator 不提供一个自成一体的保险库,而是加密一个保存在云存储服务(如 Dropbox、Google Drive、OneDrive、iCloud Drive、S3 或 WebDAV)内部的文件夹,因此云服务提供商只能看到密文。这是一个经过审计的真实承诺,并且它支持 Linux 以及比大多数同类产品更多的云存储服务。

它缺乏的是专门应对胁迫场景的功能——没有诱饵,也没有胁迫密码——而且它的移动端应用在 30 天试用后需要付费解锁,这与它完全免费的桌面端应用不同。您可以在 Vaultine 对比 Cryptomator 中详细了解两者的权衡,包括其用户近期反馈的更新后保险库无法打开的问题。

NordLocker

出自 NordVPN 团队之手,NordLocker 非常侧重于云端:它既是一款保险库应用,也是一项加密存储服务,提供 Mac、Windows、iPhone 和 Android 应用。文件被 AES-256 和 RSA-4096 锁定在“保险柜(lockers)”中;免费版包含少量的内置云存储空间,付费版则增加了存储容量和设备数量,并且是通过 Nord 自己的账户系统进行计费,而不是通过 App Store。

如果您希望加密工具自带云备份功能,这是一个合理的选择。但它没有任何类似于诱饵或胁迫保险库的功能,其查看体验也是围绕云文件管理而设计的,而不是那种完全封闭的应用内预览。

Folder Lock

这是该类别中少数能够跨出手机平台的应用之一,提供 Windows、Mac 和 Android 的原生应用,以及一个独立的 iOS 应用。它可以锁定并加密文件和照片,并将它们备份到 Google Drive、Dropbox 和 OneDrive,尽管其应用介绍并没有说明使用了哪种具体的加密算法。

它的免费版可以锁定文件、照片、视频、备忘录和卡片;通过购买一次性的解锁功能包或订阅,可以移除这些限制。近期评论中最常反映的问题是:更新或同步后丢失文件,以及在这样一款主打安全的应用中出现了广告。更多详细内容请参阅 Vaultine 对比 Folder Lock

VeraCrypt

榜单上最免费、最开源、在技术上也最具深度的选项——它是 TrueCrypt 的直接继承者。它提供了 AES、Serpent、Twofish 以及这三种算法的级联加密,并原生支持用于实现“合理可否认性”的隐藏卷功能。但它也仅限于 Mac、Windows 和 Linux 桌面端:没有手机应用,没有内置查看器,如果您忘记了密码,也没有任何恢复途径。

如果您的加密卷只需要在单台台式机上存在,并且您完全适应手动配置过程,那么 VeraCrypt 绝对是合适的工具。关于其隐藏卷功能与 Vaultine 诱饵/胁迫保险库的详细对比,请参阅 Vaultine 对比 VeraCrypt

macOS FileVault 与磁盘工具

由于它们已经内置在您的 Mac 中,所以值得一提。FileVault 使用 AES-XTS 加密您的整个启动磁盘,当您的 Mac 处于关机状态下被盗时,它能保护一切。磁盘工具(Disk Utility)也能创建一个受密码保护的加密磁盘映像(.dmg.sparsebundle),它的行为就像一个独立的磁盘卷一样,您可以根据需要选择 AES-128 或 AES-256 加密。

但这两者都缺乏便携性——受 FileVault 保护的磁盘无法在 Windows 电脑上读取,加密的磁盘映像也无法移动到您的手机上使用。它们都没有内置查看器,也没有诱饵模式或胁迫选项。它们提供了一个合理的安全基线,但无法替代您在日常生活中真正需要使用的保险库。

那么,该选哪一款?

如果您希望在 Mac 和手机上使用同一个保险库,并且在被迫解锁时能有真正的应对策略,这正是 Vaultine 的设计初衷,您可以先用免费版测试一下整个工作流。

如果您需要在最广泛的平台上(包括 Linux)加密一个共享的云端文件夹,并且非常看重开源,那么 Cryptomator 是更强大的选择。

如果您希望云存储和加密功能捆绑在一起,并且不介意支付订阅费,NordLocker 能够满足您的需求。

如果您认为支持 Windows 和 Android 比 iPhone 更重要,Folder Lock 是少数能做到这一点的应用之一(但请注意其用户反馈的一些问题)。

如果您具备一定的技术背景,文件只保存在单台 Mac 桌面上,并且希望完全掌控加密算法,VeraCrypt 在这方面既免费又出色。

如果您只希望在 Mac 关机时保护整台电脑,不再需要其他任何功能,FileVault 已经为您准备好了,而且不需要额外花钱——只是它不能作为一个供您随身携带单个文件的保险库。

准备开始

无论您选择哪个方向,最根本的问题都是一样的:这个保险库要防范的是什么——是笔记本丢失?还是与他人共用电脑?还是有人当面逼迫您解锁?最后一种情况,是大多数保险库应用完全忽略的盲区。如果您对此感到担忧,我们的文章 Decoy Vault 与 Duress Vault 对比 详细解释了这两种功能各自的适用场景。您也可以前往 vaultine.app 试用 Vaultine 的免费版。