Aegis 中文文档 下载 App

验证码到底存在哪:认识保险库文件

一个文件装下全部密钥

应用把你的所有条目——每条的密钥、服务名、账号名、图标、分组——集中持久化成一个文件,官方称之为「保险库(vault)」。你在应用里做的每次增删改,最终都是对这个文件的更新。

理解了这个概念,很多功能就一目了然:

加密与否由你决定

保险库支持两种状态:

  1. 加密状态(推荐):设置了保险库密码后,文件内容用 AES-256-GCM 整体加密,没密码谁也读不出里面的密钥;
  2. 明文状态:跳过密码设置时,文件内容可读。手机上有其他恶意应用或文件被拷走时,密钥等于裸奔。

初始化时设置密码即为加密状态,随时可以在应用设置里查看与修改加密设置,思路见设置保险库密码。

文件放在哪

保险库默认存在应用的私有存储目录里,普通应用无法触碰,卸载应用时会随之删除——这正是「必须有备份」的原因。你在导出或自动备份时指定的文件夹里看到的副本,才是灾难恢复时真正要靠的东西。

想了解文件内部长什么样、加密细节如何设计,分别见保险库文件格式速览与加密设计。

一条安全公理

保险库的安全性 = 密码强度 × 备份可用性 × 设备安全性。三者缺一:密码弱则加密形同虚设;没备份则手机一丢全部重来;设备本身中毒则一切本地防护都打折扣。本组后续页面把这三项逐一展开。