快速开始
本文带你完成 Snow Cues 的第一次使用。从准备运行环境,到新建存储数据、进入空间、创建并保存第一条密码。
步骤 1:使用可信运行环境
Section titled “步骤 1:使用可信运行环境”打开 Snow Cues 的 HTTPS 正式地址,或使用由该地址安装的 PWA。桌面本地开发可使用 localhost 或 127.0.0.1。
Snow Cues 依赖浏览器原生 WebCrypto 能力。移动端浏览器通常要求安全上下文才开放完整密码学能力,因此正式推荐通过 HTTPS 地址或 PWA 使用。
步骤 2:新建或打开存储数据
Section titled “步骤 2:新建或打开存储数据”首次使用时,新建 storageData。已有数据时,打开原来的 storageData 文件夹或导入 current.json。
storageData 是 Snow Cues 的业务数据文件夹,也是唯一业务数据源。它通常包含:
current.json:当前正式数据。revisions/:历史快照。drafts/:用户导出的草稿。conflicts/:保存冲突时生成的候选文件。
步骤 3:进入空间
Section titled “步骤 3:进入空间”输入空间 ID 进入空间。空间 ID 会被规范化处理(去除首尾空白并转为小写)。空白新空间会先作为临时空间存在。
步骤 4:设置空间主密码
Section titled “步骤 4:设置空间主密码”空间主密码用于建立当前浏览器内存会话。它不会写入 storageData,也不会作为可找回材料保存。
步骤 5:初始化规则链
Section titled “步骤 5:初始化规则链”新建密码前,需要确认空间规则链。默认规则链适合普通使用,它的顺序是「稳定 HMAC → 增强 PBKDF2」。
步骤 6:创建第一条密码
Section titled “步骤 6:创建第一条密码”填写平台、关键密钥和可选记忆提示。创建成功后,密码会以加密形式进入内存草稿。
关键密钥是每条密码单独需要的输入,创建密码和解密密码都必须输入。它不会被保存。
步骤 7:保存存储数据
Section titled “步骤 7:保存存储数据”点击「保存存储数据」,检查摘要 diff 后确认保存。
不要把未保存的草稿当作已经落盘的数据。Snow Cues 不会在每次操作后自动写入业务文件,保存必须由你显式触发。
步骤 8:日后解密
Section titled “步骤 8:日后解密”进入空间后,如果空间已有密码,需要通过一条已知关键密钥的密码完成本次空间校验。解密单条密码时仍需要输入该条目的关键密钥。
需要记住什么
Section titled “需要记住什么”- 空间主密码不会保存,也无法找回。
- 每条密码的关键密钥不会保存,也无法找回。
- 记忆提示会加密保存,但它不能自动恢复关键密钥。
- 清理浏览器数据或换设备前,应先导出备份。