工作方式
Snow Cues 把密码管理拆成三个清晰部分:你维护的 storageData、当前浏览器内存中的空间会话,以及每条密码单独输入的关键密钥。应用只在你明确操作时生成、解密和保存数据。
storageData 是唯一业务数据源
Section titled “storageData 是唯一业务数据源”storageData 保存当前数据、历史 revision、草稿和冲突候选。应用只把用户显式打开或新建的 storageData 作为业务数据源。
空间是 storageData 内的本地分区。你可以为不同用途创建不同空间。空间主密码只用于建立当前浏览器内存会话,不会被保存。
规则链决定密码材料如何生成。默认规则链是「稳定 HMAC → 增强 PBKDF2」。导入规则只能是声明式 JSON,不能执行 JavaScript 代码。
创建密码时,你需要输入平台、关键密钥和可选记忆提示。Snow Cues 会根据当前空间规则链生成核心密码,并把加密后的密码输出写入 storageData 草稿。
关键密钥本身不会保存。
解密已有密码时,你需要再次输入对应条目的关键密钥。解密成功后,密码只在当前页面状态中显示;离开空间、会话过期或隐藏密码后,敏感状态会被清除。
密码组与输出适配
Section titled “密码组与输出适配”密码组用于管理同一平台或系统下的多个账号,并可保存默认输出适配策略。输出适配只在核心密码解密后临时应用,不改变已保存的核心密码密文。
详见密码组与输出适配。
系统工具中的游离密码用于空间外临时预览。它不保存派生输入、预览结果或历史,也不会写入迁移队列。
详见游离密码。
克隆、导入与迁移
Section titled “克隆、导入与迁移”Snow Cues 支持创建新空间、克隆空间配置、从导入文件创建空间,以及创建密码迁移队列。
迁移不会自动把旧空间密码直接塞进新空间正式列表。迁移条目先进入独立迁移队列,由用户逐条处理。
详见克隆、导入与迁移。
Snow Cues 的业务操作先写入浏览器内存草稿。保存时会展示摘要 diff 并要求确认。如果发现 current.json 已被外部修改,应用会拒绝覆盖,并把本次待保存结果写入 conflicts/ 作为候选文件。
详见存储数据与保存。
进入空间后默认打开空间主页。空间工作台是入口,包含:
- 空间索引:只展示本地空间元数据,不展示密码条目。
- 创建方式:空白创建、从已有空间克隆配置、克隆配置并创建迁移队列、从导入文件创建空间等。
- 空间主页:承载空间概览、空间校验、空间主密码设置、迁移情况和当前空间操作。
如果当前空间已有密码,空间主页会引导你选择一条已知关键密钥的条目完成本次会话校验。