常见问题
主密码丢了能找回吗?
不能。 没有托管、没有重置后门——主密码派生加密密钥,丢了密钥就永久 解不开。这是端到端加密的代价:主密码只在你本地派生、任何一方都无法绕过, 也是它不需要信任任何人的原因。请把 备份纳入习惯。
我的数据存在哪?
默认 ~/.persona/(可经 --path 或 PERSONA_WORKSPACE_PATH 指定): identities.db 主库(SQLite)、attachments/ 附件密文、backups/ 等工作 目录。注意:凭据载荷是密文,但元数据列(名称、URL、用户名)是明文 SQLite——对元数据也保密的场景请用 Travel Mode 或整盘加密。
必须要服务器、要联网吗?
不需要。 默认纯本地、零联网,全部功能可用。同步、审计副本、备份 保管都是可选附件,需要时再自托管一台 Persona Server。
服务器能看到我的密码吗?
不能。 同步中继只见密文操作日志、设备信封与时间戳;凭据内容 (URL、用户名、密码、TOTP)全部在客户端加解密。服务器操作者能做的 只有 DoS(拒绝转发),做不到窃取——详细边界见 THREAT_MODEL。
支持哪些平台?
| 平台 | 状态 |
|---|---|
| Linux 桌面应用 | 主交付(deb,可复现构建) |
| CLI / SSH Agent | 支持(cargo build,跨平台) |
| 浏览器扩展 | Chromium 系 |
| macOS / Windows | 未在真机验证,不宣称支持 |
| 移动端 | 未提供 |
附件会同步吗?
不会。 附件密文本地落盘(复用所属凭据的 item key 加密),不参与 同步;v1 备份导出也不含附件。
和 1Password / Bitwarden 有什么不同?
Persona 是本地优先 + 自托管:没有厂商云、没有账号体系,服务器 (如果有)是你自己跑的中继。定位差异见项目简介。
会自动锁定吗?
会。锁屏即断密钥(主密钥不驻留内存);查看密文、修改主密码等敏感操作 还会要求再次认证。桌面端可开启生物识别解锁(Linux 走 OS 钥匙串/ Secret Service,主密码托管进系统密钥串)。
是开源的吗?
是,MIT 协议。构建方式见环境搭建。