Vaultaire vs Calculator# Hide Photos Videos
Calculator# 藏在一个假计算器后面。这种伪装很巧妙,但不是文件加密。Vaultaire 用 AES-256-GCM 保护文件内容,所用的随机主密钥只能通过保险库解锁流程取回。
功能比较
| 特点 | Vaultaire | Calculator# |
|---|---|---|
| AES-256-GCM 加密 每个文件验证加密 | ✓ | ✕ |
| iOS Keychain 保护 绑定设备的项目;AES 在 App 内运行 | ✓ | ✕ |
| 图案锁(非 PIN 码) 绘制的图案派生出保险库密钥,用于解开文件密钥 | ✓ | ✕ |
| 多个独立保险库 每个保险库都有自己的密钥 | ✓ | ✕ |
| 胁迫保险库(清除本地访问) 胁迫下的合理推诿 | ✓ | ✕ |
| 零知识架构 开发者没有保险库解密密钥 | ✓ | ✕ |
| 加密 iCloud 备份 备份静态时保持加密状态 | ✓ | ✕ |
| 加密保险库共享 共享保险库而不暴露明文 | ✓ | ✕ |
| 恢复短语 自定义九词短语和加密密钥信封 | ✓ | ✕ |
| 无生物识别(设计使然) 无法通过面容ID/触控ID 强制 | ✓ | ✕ |
| 照片、视频 & 文件支持 存储任何文件类型,而不仅仅是照片 | ✓ | ✓ |
| 媒体优化(HEIC/HEVC) Apple 媒体格式的高效存储 | ✓ | ✕ |
| 免费套餐可用 无需付费即可使用 | ✓ | ✓ |
| 免费套餐中没有广告 免费版无广告 | ✓ | ✕ |
| 共享面板导入 通过 iOS 共享面板从任何 App 导入文件 | ✓ | ✓ |
| 相机拍摄 直接捕获到加密存储 | ✓ | ✓ |
| 本地保险库可离线使用 分析和加密备份默认开启,均可关闭 | ✓ | ✕ |
Vaultaire:17/17 功能。Calculator#:4/17 功能。
定价比较
Vaultaire
- 最多 3 个保险库,共 100 张照片和 10 个视频
- 加密 iCloud 备份
- 图案锁、AES-256 加密
- 相机/照片导入
- 没有广告
- 无限保险库 & 文件
- 胁迫保险库
- 多设备同步与保险库共享
- 备用图标、主屏幕入口与幻灯片放映
- 所有 Pro 功能,节省 72%
- 新订阅用户可免费试用 7 天
- 永久所有 Pro 功能
- 通过家人共享,让你的 Apple 家庭成员都能使用全部 Pro 功能
- 在 App Store 应用页面购买,不在应用内销售
Calculator#
- 带广告的基本隐藏功能
- 计算器伪装UI
- 广告去除
- 附加功能
伪装 vs。密码学
Calculator# 本身是一个功能强大的计算器 App。输入密码,它就会显示隐藏的照片库。这种方法完全依赖于这样的假设:没有人会发现 App 的真正目的。快速 App Store 搜索、浏览 App 的存储使用情况或自动取证扫描将立即将 Calculator# 识别为隐藏工具。伪装是整个安全模型。
Vaultaire 的做法正好相反:它从不打开假计算器界面,即使使用 Pro 备用图标,名称也仍是 Vaultaire。其中每个文件都用随机主密钥以 AES-256-GCM 加密,而该主密钥又由你的图案派生出的保险库密钥包装。检查复制出来的 App 存储的人只能看到经过认证的密文,看不到可读的照片;不过运行中的 App 以及已解锁或已被攻破的设备仍在信任边界之内。
安全作秀
计算器的伪装造成了一种虚假的安全感。用户认为他们的照片受到保护,因为该 App 看起来像其他东西。但照片本身未加密地存储在 App 的沙箱中。任何备份工具、越狱设备上的任何文件管理器、任何取证提取工具都可以直接读取它们。当有人查看文件系统而不是主屏幕时,“安全性”就消失了。
真正的安全性并不取决于攻击者知道什么。无论攻击者是否知道加密算法、App 名称,甚至是否拥有所有加密文件的副本,AES-256-GCM 都能提供机密性。如果没有密钥,密文在计算上就无法与随机数据区分开来。
计算器用户体验限制
在计算器界面内构建保险库 App 会带来严格的设计限制。该 App 必须维护一个功能计算器,同时还充当照片管理器。这种双重用途的设计导致了两个方向的妥协:计算器不是真正的计算器,而且照片库缺乏专用库的组织功能。没有多个独立的保险库,没有保险库级别的权限,也没有数据的划分。
Vaultaire 专为加密文件存储而设计。每个保险库都用自己的密钥加密。你可以为不同目的创建多个保险库,与可信联系人共享单个保险库,并配置胁迫保险库以实现合理的否认。该界面是围绕一项工作而设计的:安全地管理加密文件。
备份缺失
Calculator#不提供加密备份机制。如果你的设备丢失、损坏或重置,隐藏的照片也会随之消失。用户报告在 iOS 更新或设备传输后丢失了多年的照片。没有恢复短语,没有加密的云同步,也无法重建存储的内容。
Vaultaire 可以把客户端加密的备份记录存入你的私有 CloudKit 数据库,用于设备迁移。这些记录由一个从图案单独派生的备份密钥保护。由九个词组成的自定义恢复短语会派生出一个密钥,用来打开存放保险库密钥和备份密钥的加密 CloudKit 清单;该短语不是 BIP-39,只有在加密备份记录可用时才能恢复文件。
Calculator# 用户怎么说
“计算器伪装骗不了任何人。”
Vaultaire 的做法:Vaultaire 不依赖伪装。无论有人是否知道该 App 的存在,AES-256-GCM 加密都会保护你的文件。数学并不关心外表。
“底层没有加密。”
Vaultaire 的做法: 每个文件都用随机主密钥以 AES-256-GCM 加密。由 PBKDF2 派生的保险库密钥认证索引并包装该主密钥。加密不是一个可开关的选项。
“不断出现广告。”
Vaultaire 的做法:任何层级都没有广告,也没有第三方广告 SDK。Apple Ads 归因默认启用,可以通过“设置”中的“匿名共享错误”关闭。App 打开时不会发送广告转化事件。
“更新后丢失照片。”
Vaultaire 的做法: 加密的 CloudKit 备份可以在更新和换机时保留保险库内容。恢复短语会打开加密的恢复清单,但恢复仍需对应的备份记录。
“无法安全导出或备份。”
Vaultaire 的做法:导出和备份是核心功能。iCloud 备份只写入加密数据。保险库共享传输的是加密容器。明文从不离开设备。iCloud 备份默认开启,可以在“设置”中关闭。
结论
Calculator# 使用假计算器界面来隐藏 App 的用途。隐藏文件未使用 AES-256-GCM 或类似密码进行加密。Vaultaire不依赖伪装。它使用 AES-256-GCM 加密每个文件,并从绘制的图案中派生密钥。当有人知道 Calculator# 是保险库 App 时,它的保护就会失败。无论攻击者对 App 了解多少,Vaultaire 的保护都会有效。
密码学,非伪装
假计算器界面算不上安全架构。使用独立保险库密钥和主密钥的 AES-256-GCM 加密才是。用数学而不是伪装来保护你的文件。
下载 Vaultaire