计算器隐藏相册 App 详解
在 App Store 上,有相当多的“计算器”其实并不是计算器,而是穿着伪装的照片保险箱。这个点子很巧妙:没人会多看计算器一眼。但在把任何敏感内容交给它之前,值得弄清楚这身伪装到底能做什么、不能做什么。
计算器伪装如何运作
计算器保险箱是一种设计成外观和行为都像标准计算器的照片保险箱 App。它的图标像计算器,主屏幕上的名称通常是“计算器”之类,打开后也能真正做加减乘除。只有当你输入秘密代码时,保险箱才会出现,代码通常是一串数字加上某个特定按键,比如 = 或 %。
有些变体更进一步:伪造的“最近计算”记录、打开无害相册的诱饵代码,或者在输入错误代码时让 App 闪退或关闭的选项。不同开发者的功能差别很大。
伪装不是加密
这里回答的是两个不同的问题:
- 伪装 回答的是:“别人会注意到这部手机上有保险箱吗?”
- 加密 回答的是:“如果有人拿到了文件,他们能读取吗?”
加密是把数据打乱、使其只有用正确的密钥才能读取的过程。计算器伪装对这个问题毫无帮助。文件可能经过了妥善加密,也可能只是 App 存储中的普通图片文件,前面挡着一个输入代码的界面。从计算器上你看不出来。请寻找关于文件如何存储、密钥与你的代码有何关系的清楚说明;我们的 保险箱安全检查清单 解释了要看什么。
反过来也成立:一个保险箱可以有很强的加密,却完全没有伪装。
iOS 会在哪里暴露真实的 App
iOS 的设计初衷并不是隐藏 App 的身份,所以伪装的 App 会在好几个地方留下痕迹。知道去哪儿找的人都能发现:
| 位置 | 可能暴露什么 |
|---|---|
| 聚焦搜索和 App 资源库搜索 | 搜索 App 的真实名称,或浏览 App 资源库的分类,都可能找到它 |
| “设置”›“通用”›“iPhone 储存空间” | 一个占用好几 GB 空间的“计算器” |
| 屏幕使用时间 | 你在“计算器”上花了多长时间 |
| App Store 购买记录 | App 在 App Store 上的真实名称和页面 |
| 长按图标 | 共享 App 等选项,可能会引向它的 App Store 页面 |
| 两个计算器 | 除非你删除了它,否则 Apple 自带的“计算器”仍在手机上 |
储存空间这条线索尤其难以回避:照片和视频要占空间,而 iOS 会如实显示每个 App 的大小。如果有人主动起了疑心,伪装的作用往往比人们想象的要小。
伪装在什么情况下仍有用
这并不意味着计算器保险箱毫无用处。在某些情况下,伪装确实有价值:
- 偶然的暴露。 孩子、朋友或同事瞥一眼你的主屏幕,不太可能去研究一个计算器。
- 避免被追问。 有些人只是不想解释为什么自己装了一个“保险箱”App。
- 共用设备,而且没有人在刻意找什么。
如果有人专门在找,或者可能逼你打开 App,伪装就只是薄薄的一层。在那种情况下,另外两种思路往往更站得住。
用 iOS 自身功能隐藏 App
在 iOS 18 及更高版本中,你可以长按大多数 App,选择需要面容 ID,或者隐藏这个 App。被隐藏的 App 会移到 App 资源库底部的 “已隐藏” 文件夹中,这个文件夹用 Face ID、Touch ID 或密码锁定,被隐藏的 App 也不会再出现在聚焦搜索中。这是一项适用于任何 App 的系统功能,不只是保险箱。和“已隐藏”相簿一样的提醒也适用:任何知道你密码的人都能打开这个文件夹。
用合理推诿代替伪装
合理推诿是指:即使有人看到了这个 App,或者逼你打开它,也没有任何东西能证明还有更多内容可找。诱饵保险箱是其中一种形式:第二个代码打开一个无害的空间。更强的形式是这样一种设计:任何代码都会打开某个东西,而 App 从不确认存在多少个空间。我们在 什么是诱饵保险箱? 和 合理推诿详解 中解释了这两种形式。
选择计算器保险箱之前要问的问题
- 开发者是否解释了文件如何被加密,而不只是被隐藏?
- App Store 隐私标签列出了什么?很多计算器保险箱靠广告盈利,这通常意味着有跟踪 SDK。
- 是否有账户或云端上传?是否可选?
- 忘记代码后如何恢复访问?
- 导入是否会复制照片,把原图留在你的图库中?
最后一点会让使用任何一种保险箱的人都栽跟头。原图会一直留在“照片”和 “最近删除” 中,直到你删除它;请看 导入后删除原图。
Velcrypt 的做法
Velcrypt 不假装成别的东西。它没有计算器伪装,也没有备用图标。它把重点放在 App 打开之后发生什么。每个保险箱都用在 5×5 点阵上画出的专属图案打开,任何 App 从未见过的图案都只会打开一个空保险箱,没有报错,也没有任何东西能证明其他保险箱存在(隐藏保险箱)。文件用从图案派生出的密钥以 AES-256-GCM 加密(加密),所有内容都留在设备上。
取舍在于:除非你使用 iOS 自带的隐藏 App 功能,否则这个 App 在主屏幕上是可见的。而且在第一个版本中,保险箱内容不会备份到任何地方,所以丢失手机或忘记图案意味着内容丢失。想看直接对比,请看 Velcrypt 与计算器隐藏 App 对比。
常见问题
计算器隐藏 App 是怎么运作的?
打开后是一个能正常使用的计算器。当你输入特定代码(通常后面跟着等号或百分号键)时,App 会切换到隐藏的照片保险箱。没有代码时,它就像一个普通的计算器。
别人能在我的 iPhone 上找到计算器隐藏 App 吗?
如果认真找,能。App 的真实名称和大小会出现在 App 资源库搜索、“设置”›“通用”›“iPhone 储存空间”、屏幕使用时间以及你的 App Store 购买记录等地方。
计算器隐藏 App 会加密照片吗?
有的会,有的不会。计算器伪装并不能说明文件是如何存储的,所以请确认开发者是否说明了真正的存储加密。
计算器保险箱比普通保险箱更好吗?
不一定。它多了一层伪装,可能有助于应付随意一瞥,但文件的保护仍取决于加密以及你代码的强度。
除了伪装 App,还有更好的办法吗?
在 iOS 18 及更高版本中,你可以把任何 App 藏进 App 资源库中受 Face ID 保护的“已隐藏”文件夹。另一种思路是合理推诿:即使保险箱被打开,也无法证明还有其他内容存在。