Skip to main content

Share Save

当然,为了更好地理解这个流程,我们可以使用 Mermaid 来绘制流程图。以下是一个示例流程图,展示了 authSharerecoverShare 分别存储在不同数据库中的过程:

将上述 Mermaid 代码粘贴到支持 Mermaid 的编辑器中(例如 VS Code 的 Mermaid 插件,或者在线的 Mermaid Live Editor),您就可以看到完整的流程图。

这个流程图展示了以下关键步骤:

  1. 前端用户输入秘密并加密份额。
  2. 根据份额类型,发送到后端。
  3. 后端解密份额并加盐。
  4. 将加盐后的份额分别存储在不同的数据库中。
  5. 用户请求恢复份额时,后端从对应的数据库中读取份额,去除盐值并加密。
  6. 将加密的份额发送回前端,前端解密以获取原始份额。