备份与恢复本机身份
今天可用备份与恢复今天就能用,而且完全在本机:载荷用口令加密,口令永远不会离开你的设备。没有服务端恢复通道,所以备份文件(和口令)是把身份迁到另一台设备的唯一途径。
动线总体状态今天可用
步骤
1为什么必须备份:没有服务端恢复
今天可用你的签名密钥以口令加密的形式存储在这个浏览器里。AIDID 没有后端、也不持有任何副本,所以没有找回链接、也没有客服重置:忘记口令就只能新建一个身份。
正因如此,备份才是迁移途径。请把导出的载体和口令一起保存在安全的地方。口令不会存进载体里,所以一旦丢失,任何人都无法解开这份备份。
2备份包含什么、不包含什么
今天可用所有载体包的都是同一个载荷:你的 DID 文档、Dilithium-5 密钥材料、凭证、子 DID 授权记录,以及子 DID 用量回执。
它故意排除本机「登录过的站点」足迹与备份界面偏好。任何与身份有关的数据都不会落在 IndexedDB、sessionStorage 或 Service Worker 缓存里。
3选择一种载体
今天可用在首页打开「备份与恢复」,输入至少 8 位的口令,然后导出。可选载体:CKX 文本、.ckx 文件、PNG 图片、视频载体,或旧的 .encrypted.json。恢复支持粘贴、文件选择与拖拽。
PNG 只有逐字节复制才有效:截图、或聊天软件的任何二次压缩与缩放,都会破坏隐藏的载荷。视频载体尾挂在你选择的一段源视频之后(控制在 64 MB 以内),输出文件仍可正常播放。CKX 载体是可选的;JSON 路径可以独立使用。
4恢复语义:旧备份绝不会清空你的子 DID 记录
今天可用子 DID 授权记录与用量回执是载荷中的可选成员,它们的导入语义是刻意不对称的。
如果该成员缺失或不是数组,恢复不会触碰本机已有记录:一份早于子 DID 功能的旧备份,绝不能静默删掉某条授权的唯一副本。如果该成员是数组(包括空数组),则视为权威,整表替换本机记录。畸形成员会按存储层同一套校验器被过滤掉。
恢复一份包含过时链上镜像的备份,可能覆盖更新的本地缓存;链上副本随时可以重新取回。
5恢复失败时,先看提示文案
今天可用恢复在解密之前会区分四种情况:这不是有效的 AIDID 备份(空输入或根本不是载体)、CKX 载体已损坏或被截断、不支持的 CKX 格式版本、以及口令错误或备份已损坏。结构自检在昂贵的密钥派生之前运行,所以垃圾输入会快速失败,且不会写入任何东西。
恢复失败是 fail-closed 的:本机现有状态保持不变。