“文件加密应用”涵盖的范围比听起来要广得多。安全地发送一个加密文件给同事、维护一个每周都要打开的文件保险库、以及锁定整个驱动器,这是三种完全不同的工作。在一个领域表现出色的工具,在另一个领域往往是错误的选择。
这是一份非常实用的评测,涵盖了人们在这三个不同场景下实际在 Mac 上使用的工具:它们各自真正擅长什么,以及您应该根据自己的实际需求选择哪一款。
在 Mac 文件加密工具中,真正重要的是什么
在讨论具体工具之前,有几个问题需要先弄清楚。
1. 您到底在加密什么——一个文件、一个每天使用的文件夹,还是整个磁盘? 为发送单个文件而设计的工具,并不适合被当作每天都要打开的保险库来使用,反之亦然。
2. 您是准备把它分享出去,还是自己留着? 有些工具是专门为了把加密文件交给别人而打造的。另一些则是为了让您自己安全地保存文件,它们通常带有内置查看器,这样您就永远不需要将文件解密到普通文件夹中才能使用。
3. 它是否明确指出了使用的加密算法? “银行级”和“军用级”都是营销话术。明确标出 AES-256,并且指明了运行模式(GCM 或 XTS),才是您应该寻找的标准。
4. 如果您被迫交出访问权限,会发生什么? 在这个类别的应用中,几乎没有哪个产品考虑过这个问题。在您真正需要之前,了解哪些工具提供哪怕是部分的应对方案,是非常有价值的。
5. 它能经受住重新安装系统或忘记密码的考验吗? 为了追求极致的安全,不提供任何恢复机制是一个合理的妥协,但前提是您在开始使用前就已经清楚知道这一点。
横向评测
| 最适合 | 加密算法 | 与他人共享 | 面对胁迫时 | 平台支持 | |
|---|---|---|---|---|---|
| Vaultine | 日常使用的保险库 | AES-256-GCM | 否,为保存而非发送设计 | 诱饵保险库 + 胁迫保险库 | Mac, Windows, iPhone, Android |
| Cryptomator | 加密云端文件夹 | AES-256 (自定义方案) | 间接,通过共享云文件夹 | 无内置方案 | Mac, Windows, Linux, iPhone, Android |
| Encrypto | 发送单个文件给他人 | AES-256 | 是,专为此设计 (Mail, AirDrop, Messages) | 无 | Mac, Windows |
| VeraCrypt | 全盘加密,技术掌控 | AES, Serpent, Twofish 及其级联 | 否 | 隐藏卷 (需手动设置) | Mac, Windows, Linux |
| macOS FileVault | 保护丢失/被盗的 Mac | AES-XTS | 否 | 无 | 仅限 Mac |
| 磁盘工具加密映像 | 单个加密容器 | AES-128/256 | 作为文件移动,非为共享设计 | 无 | 仅限 Mac |
以下是该表格背后的详细分析。
Vaultine
它非常适合用于保存那些您经常需要打开的文件,而不是只需发送一次的文件。每个文件都在设备本地使用 AES-256-GCM 进行独立加密;内置的安全查看器可以直接打开照片、视频和 PDF,在此过程中没有任何数据会被重新写入磁盘——没有被解密的内容,没有被访达(Finder)缓存的缩略图,也没有任何不小心遗留在“下载”文件夹里的未锁定文件。
它是为“自己保管”而非“发送给别人”而生的:应用内没有“加密并通过邮件发送给某人”的流程,因为那是另一项工作。取而代之的是,它增加了一个 Decoy Vault(诱饵保险库),通过第二个密码展示您提前准备好的无害文件;以及一个 Duress Vault(胁迫保险库),通过第三个密码直接擦除真实的保险库——这是应对被迫解锁的真实方案,而本次评测中的其他产品几乎都不具备。免费版支持 1 个保险库和最多 10 个文件,无时间限制;Pro 版定价为包月 1.99 美元,包年 14.99 美元,或一次性买断 39.99 美元。
Cryptomator
开源产品,围绕一个特定的工作而建:加密存放在云存储提供商(如 Dropbox、Google Drive、OneDrive、iCloud Drive、S3 和 WebDAV)内部的文件夹,这样提供商本身就只能看到密文。它支持的云服务比大多数同类产品都要多,并且其面向 Mac、Windows 和 Linux 的桌面应用完全免费。
它不是为了把单个文件发送给别人而设计的,其架构中也没有针对胁迫场景的应对措施。此外,它的移动端应用在 30 天免费试用后需要付费解锁。关于它的详细分析,包括其用户最近反馈的更新后保险库无法打开的问题,请参阅 Vaultine 对比 Cryptomator。
Encrypto
当您的工作真的是“安全地把这一个文件发送出去”,而不是“维护一个保险库”时,这正是最合适的工具。Encrypto 可以用 AES-256 将任何文件或文件夹打包,允许您附加一个密码提示(而不是直接发送密码),然后通过邮件、隔空投送(AirDrop)、信息应用或像 Dropbox 这样的服务分享出去——而且它在 Mac 和 Windows 上的工作方式完全相同,这意味着接收方不必和您使用同一个平台。
它完全免费,没有广告,是一个真正优秀的单一用途工具。它没有“保险库”的概念,没有内置查看器,没有手机应用,也没有应对胁迫的机制,因为这些根本就不是它的设计目的。
VeraCrypt
本次评测中技术深度最深的选项:免费、完全开源,提供 AES、Serpent、Twofish 及其级联加密组合(XTS 模式)。它将一个加密容器挂载为虚拟磁盘,因此一旦它被打开,里面的文件就跟其他任何磁盘上的文件一模一样——这带来了更好的控制力,同时也让它们暴露在正在运行的其他任何程序面前。
它的隐藏卷功能是一种非常真实且备受推崇的“合理可否认性”实现方式,也是这份榜单中最接近 Vaultine 诱饵保险库的设计。它没有手机应用,没有内置查看器,如果您忘记了密码,也没有任何恢复途径。完整的对比评测请参阅 Vaultine 对比 VeraCrypt。
macOS FileVault 与磁盘工具加密映像
它们都已经内置在您的 Mac 中,了解它们之间的区别非常重要。FileVault 加密的是整个启动磁盘——当您的 Mac 关机丢失或被盗时,它能提供真正的保护,但一旦您登录系统,它就起不到任何保护作用了。磁盘工具(Disk Utility)的加密磁盘映像更接近于一个单一的加密容器:为 .dmg 或 .sparsebundle 文件设置密码保护,挂载后它的行为就像一个独立的驱动器,您可以选择使用 AES-128 或 AES-256。
它们都没有内置查看器,没有配套的移动端应用,没有任何应对胁迫的机制,而且加密的磁盘映像如果没有额外的软件,是无法在 Windows 电脑上读取的。它们免费且系统自带,这让它们成为一个合理的安全基线——但它们无法替代围绕您日常高频使用而设计的保险库应用。
那么,该选哪一款?
如果您想要维护一组经常使用的文件,并且希望在手机上也能访问同一个保险库,同时拥有应对被迫解锁的真实方案,那正是 Vaultine。
如果您想在支持范围最广的提供商和平台上加密一个云端文件夹,Cryptomator 是开源领域最强大的选择。
如果您的任务是把一个加密文件发送给别人,Encrypto 完美匹配这项工作,且完全免费。
如果您希望在单台 Mac 桌面上对加密算法拥有绝对控制权,并且适应手动配置,VeraCrypt 免费又出色。
如果您只希望您的整台 Mac 在丢失或被盗时得到保护,请打开 FileVault——它已经在那儿了,而且它的职责也就仅限于此。
准备开始
最快的选择方法是先明确您的任务:是发送一次、日常保存,还是保护整个磁盘。如果您的使用环境还涉及到 Windows,我们的另一篇文章 寻找最佳的安全文件夹替代方案 更深入地探讨了跨平台问题;而 Decoy Vault 与 Duress Vault 对比 则详细讨论了大多数应用都忽略的“应对胁迫”场景。您可以前往 vaultine.app 试用 Vaultine 的免费版。



