RMDC系统设计文档 整体转换为SKILL

This commit is contained in:
zeaslity
2026-01-21 16:15:49 +08:00
parent fc72a7312e
commit 631cce9e1e
163 changed files with 37099 additions and 114 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 MiB

View File

@@ -0,0 +1,103 @@
绘制一张 **白色背景的中文学术风格技术示意图**,用于**严谨、清晰地解释 TOTP基于时间的一次性密码算法的核心原理**,整体风格接近 **RFC 文档 / 学术论文中的算法图示**
**整体风格要求:**
* 纯白背景
* 极简、理性、克制的学术风格
* 黑色与深灰色线条为主,辅以少量浅蓝色用于强调关键步骤
* 扁平二维矢量风格flat vector
* 无阴影、无渐变、无装饰性元素
* 适合黑白打印
* 所有文字 **全部使用简体中文**
---
**整体布局(自上而下,论文式结构):**
① 共享密钥K
* 显示服务器与身份验证器之间共享的秘密值
* 使用简单矩形框表示
* 中文标注:**“共享密钥 K双方预先约定”**
② 时间计数器计算
* 展示当前 Unix 时间被时间步长整除
* 显示公式(使用等宽字体):
`T = ⌊(当前时间 T0) / X⌋`
* 注释文字:**“时间步长 X 通常为 30 秒”**
③ HMAC-SHA1 运算
* 使用标准算法框表示
* 输入:共享密钥 K 与时间计数器 T
* 输出20 字节哈希值
* 中文标注:**“HMAC-SHA1(K, T)”**
④ 动态截断
* 从哈希结果中截取 4 字节
* 展示偏移量选择与整数转换
* 中文标注:**“动态截断Dynamic Truncation”**
⑤ 一次性密码TOTP
* 显示取模公式:
`TOTP = 截断结果 mod 10⁶`
* 输出一个 **6 位十进制数字**
* 注释:**“验证码在当前时间窗口内有效”**
---
**右侧或底部补充说明(论文注释风格):**
* “服务器与客户端在相同时间窗口内可生成相同验证码”
* “时间变化会自动导致验证码失效”
* “TOTP 本质上是以时间作为计数器的 HOTP 变体”
---
**对比说明RFC 风格小表格或注释):**
| 算法 | 驱动因素 |
| ---- | ---- |
| HOTP | 计数器 |
| TOTP | 时间 |
注释文字:**“TOTP = HOTP + 时间”**
---
**图形规范:**
* 使用直线与箭头表示数据流
* 所有公式使用等宽字体
* 字号清晰、间距均匀
* 不使用图标、不使用拟物化元素
---
**禁止内容:**
* 不出现真实密钥、二维码或品牌
* 不使用渐变、阴影、3D 效果
* 不出现营销或装饰性文案
---
**输出质量:**
* 矢量感强,线条清晰
* 高分辨率,适合直接嵌入论文或 RFC 解读文档
* 中文内容完全可读
`RFC 风格算法图,学术论文插图,极简技术示意图,白底矢量图`

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 MiB