密码管理器掌握着一个人数字生活的全部钥匙。因此我们把「零知识」写进架构,而不是写进宣传语:从架构设计的第一天起,服务端就没有解密你数据的能力。
server · 0x7f3a…
$ fk-vault --inspect --server-side
{
"name": "示例网站",
"username": "[email protected]",
"password": "••••••••••••",
"notes": "••••••••••••"
}
// 服务端只能看到这些
$ fk-vault --inspect --server-side --raw
{
"name": "2f8a…",
"username": "9c31…",
"ciphertext": "AES256GCM:7f2b…9ac1"
}
任何一条被打破,我们都不会把它写进宣传页。
所有条目、附件与 Send 分享在离开设备前就已完成 AES-256-GCM 加密。服务端保存的永远是密文,传输链路使用 TLS 1.3。
我们没有广告、没有数据转售、没有行为分析。只有在你自己配置的前提下,条目才会离开你的设备。
密码学实现由独立安全团队审计,每年安排多次渗透测试与红队演练,审计报告可向客户与监管机构出具。
从你在输入框敲下回车,到云端完成同步,明文只存在于你的设备上。
主密码经 Argon2id(m=64 MiB, t=3, p=4)派生,同时叠加设备上的「安全密钥(Secret Key)」参与二次派生,得到只属于你的根密钥。
每条条目使用独立生成的随机 256 位数据密钥加密,并采用 AES-256-GCM 提供机密性与完整性校验。
条目密钥再用由主密码派生的密钥加密(HKDF-SHA256),形成「密钥包裹」结构,条目本身与密钥分离存储。
密文经 TLS 1.3 传输到服务端。服务端只负责保存与同步,对内容、长度语义之外的任何信息都不可见。
在你的设备上用主密码与安全密钥解开条目。离开设备的数据永远是密文,断网也能继续使用本地解密副本。
我们不发明加密算法。所有原语都来自公开、经过充分分析的现代密码学标准,参数与实现细节全部公开在客户端源码中,任何人都可以复现。
主密码与设备侧的安全密钥共同参与根密钥派生。服务端不知道安全密钥,因此即使数据库被拖走,也无法对主密码做离线爆破。
单条密文被篡改只会导致该条目解密失败,不影响其他条目;密钥包裹结构让轮换主密码时无需重新加密全部数据。
数据结构带版本号,客户端升级后可平滑迁移历史条目,同时保持向后兼容与可回滚能力。
| 用途 | 算法 | 参数 | 说明 |
|---|---|---|---|
| 主密码派生 | Argon2id | m=64 MiB, t=3, p=4 | 每次登录重新派生,内存硬度可调 |
| 条目加密 | AES-256-GCM | 256 位密钥 / 96 位随机 IV | 附带认证标签,可检测密文篡改 |
| 密钥包裹与扩展 | HKDF-SHA256 | info 区分用途 | 从根密钥派生子用途密钥 |
| 安全密钥混合 | HMAC-SHA256 | 主密码 + Secret Key | 即使服务端被攻破也无法离线爆破 |
| 传输加密 | TLS 1.3 | AEAD 套件 / HSTS | 禁用 TLS 1.0/1.1 |
| 附件与分享 | AES-256-GCM | 每文件独立密钥 | 通过 Send 链接的密钥额外包裹 |
| 备份码 | HMAC-SHA256 | 服务端存哈希 | 服务端无法反推备份码 |
| 客户端指纹 | SHA-256 | 设备公钥哈希 | 用于新设备添加的确认流程 |
诚实地说明边界,比一句「绝对安全」更有价值。
| 威胁场景 | 防护水平 | 说明 |
|---|---|---|
| 服务端数据库被拖库 | 已防护 | 所有条目在客户端加密,拖库得到的只有密文与不可逆哈希。 |
| 传输链路被中间人劫持 | 已防护 | 全程 TLS 1.3,配合 HSTS 与证书钉扎(桌面端可选)。 |
| 弱主密码被离线爆破 | 已防护 | Argon2id 提高内存硬度,同时安全密钥作为服务端不知道的第二因子参与派生。 |
| 管理员或内部人员偷看 | 已防护 | 零知识架构下服务端没有解密能力,包括运维与客服在内。 |
| 用户设备被恶意软件读取 | 部分可缓解 | 我们提供自动锁定、生物识别解锁与剪贴板自动清理,但无法对抗已取得 root 权限的木马。 |
| 用户主密码泄露后账户被接管 | 部分可缓解 | 两步验证、安全密钥与设备绑定可大幅提高门槛;请为源钥设置独立强密码。 |
| 钓鱼网站 | 部分可缓解 | 通行密钥天然抗钓鱼,浏览器扩展会对域名做严格匹配,但用户主动输入仍有风险。 |
任何密码管理器都无法保护一台已被完全控制的设备。请保持系统更新,并为源钥设置独立强密码与两步验证。
安全承诺需要被反复证明,而不是一次性的宣传。
由两家独立机构对客户端、服务端与 API 进行黑盒测试,范围覆盖认证、越权与密码学实现。
Argon2id、AES-GCM 与 HKDF 的实现由密码学专家复核,确认常量、内存管理与边界条件无缺陷。
依赖漏洞实时告警、SBOM 随每次发布生成、容器镜像每日安全扫描。
在 HackerOne 上公开众测,奖励区间 500 至 50,000 元人民币,重大漏洞另有特别奖金。
认证与合规
隐私承诺
联系我们