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

View File

@@ -0,0 +1,55 @@
vector style educational infographic, flat design
适配 nano banana pro强调结构清晰、中文可读
白色背景,高对比度,横向 16:9
主题RSA 的核心概念 —— 公钥与私钥
画面布局:
左右结构,对称展示
- 左侧公钥Public Key
- 右侧私钥Private Key
- 中间RSA 算法关系示意
内容要求:
1⃣ 中央模块
标题RSA 密钥对
说明文字(中文):
“由数学算法生成的一对密钥,彼此相关,但用途不同”
2⃣ 左侧(公钥)
- 钥匙图标(开放状态)
- 标注:
公钥Public Key
可以公开给任何人
- 下方用途说明:
用途:
- 加密消息
- 验证签名
3⃣ 右侧(私钥)
- 钥匙图标(加锁状态,红色强调)
- 标注:
私钥Private Key
只能自己保存
- 下方用途说明:
用途:
- 解密消息
- 生成签名
4⃣ 中央箭头说明
- 公钥 ↔ 私钥 有数学关联
- 但:无法从公钥反推出私钥(计算上极难)
5⃣ 底部总结区
标题:一句话理解
“公钥负责‘对外’,私钥负责‘核心安全’”
文字要求:
- 全部简体中文
- 不出现复杂公式
- 字体清晰、教学风格
This is a technical teaching diagram.
Text clarity is more important than artistic style.
Ensure all Chinese characters are legible and not distorted.

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

View File

@@ -0,0 +1,53 @@
vector educational infographic, flat flowchart
适配 nano banana pro教学信息图风格
白色背景,横向 16:9
主题RSA 加密通信流程(公钥加密,私钥解密)
整体布局:
从左到右三栏,用留白或分隔线区分
1⃣ 发送方 Alice
2⃣ 不安全网络 Network
3⃣ 接收方 Bob
详细流程:
(步骤 1Bob
模块:生成 RSA 密钥对
- 公钥 (n, e):可公开
- 私钥 (n, d):必须保密(加锁、红色)
(步骤 2公钥分发
公钥从 Bob → Alice
标注文字:公钥可以被任何人获取
(步骤 3Alice 加密)
- 明文消息 M文件图标
- 模块RSA 加密
- 模块内公式(大字号、居中):
C = M^e mod n
- 输出:密文 C
(步骤 4Network
- 密文 C 在网络中传输
- 窃听者 Eve
气泡文字:
“我看到了密文,但没有私钥”
(步骤 5Bob 解密)
- 模块RSA 解密
- 输入:密文 C + 私钥
- 模块内公式(大字号):
M = C^d mod n
- 输出:原始明文 M
底部总结区:
标题:为什么安全?
- 只有私钥才能解密
- 没有私钥,几乎无法从密文还原明文
文字清晰、公式完整、中文教学风格
This is a technical teaching diagram.
Text clarity is more important than artistic style.
Ensure all Chinese characters are legible and not distorted.

View File

@@ -0,0 +1,55 @@
vector educational infographic, flat style
适配 nano banana pro结构化流程图
白色背景,横向 16:9
主题RSA 数字签名机制(私钥签名,公钥验签)
布局:
左:发送方 Bob签名者
中:不安全网络
右:接收方 Alice验证者
流程步骤:
(步骤 1Bob
生成 RSA 密钥对
- 私钥:加锁,强调“仅自己持有”
- 公钥:可公开
(步骤 2消息处理
- 原始消息 M
- 模块Hash 计算
显示:
h = Hash(M)
(步骤 3私钥签名
- 模块RSA 签名
- 输入h + 私钥
- 公式(大字号):
S = h^d mod n
- 得到:签名 S
(步骤 4发送
发送:
- 消息 M
- 签名 S
(步骤 5Alice 验证)
- 重新计算:
h1 = Hash(M)
- 用 Bob 公钥计算:
h2 = S^e mod n
- 对比结果模块:
h1 == h2 → 签名有效(绿色)
不等 → 无效 / 被篡改(红色)
右下角总结区:
- 私钥证明“你是谁”
- Hash 保护“内容没被改”
- 没有私钥无法伪造签名
全部中文,公式清晰,教学优先
This is a technical teaching diagram.
Text clarity is more important than artistic style.
Ensure all Chinese characters are legible and not distorted.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 MiB

View File

@@ -0,0 +1,124 @@
vector style educational infographic, flat design
optimized for nano banana pro
white background, high contrast, clean layout
text clarity is more important than artistic style
【画面比例】
横向 16:9教学信息图
【主题标题(顶部居中)】
RSA 非对称加密机制总览
(副标题:公钥、私钥、加密、解密、签名、验签)
【整体布局(四大区域,强结构)】
┌───────────────┐
│ 密钥生成区 │ (顶部)
└───────────────┘
┌───────┬───────────────┬───────┐
│ 加密 │ 不安全网络 │ 解密 │
│ 通信 │ & 攻击者 │ 通信 │
└───────┴───────────────┴───────┘
┌───────────────┐
│ 数字签名区 │ (底部)
└───────────────┘
━━━━━━━━━━━━━━━━━━
【区域 1密钥生成顶部
模块标题RSA 密钥生成
内容:
- 生成一对密钥(数学相关)
- 公钥Public Key(n, e)
标注:可以公开,用于加密 / 验签
- 私钥Private Key(n, d)
标注:必须保密,用于解密 / 签名
私钥图标必须加锁并用红色强调
注释小字:
“从公钥无法在可行时间内推导出私钥”
━━━━━━━━━━━━━━━━━━
【区域 2左侧公钥加密保密通信
标题:公钥加密(保证只有接收方能看)
流程:
1. 明文消息 M
2. 使用接收方公钥加密
公式(大字号、居中):
C = M^e mod n
3. 得到密文 C
箭头指向中间网络区域
━━━━━━━━━━━━━━━━━━
【区域 3中间不安全网络】
标题:不安全网络
内容:
- 密文 C 在网络中传输
- 窃听者 Eve人物图标
气泡文字:
“我能看到密文,但没有私钥,解不开”
强调:
- 即使公钥和密文都被看到,也无法解密
━━━━━━━━━━━━━━━━━━
【区域 4右侧私钥解密】
标题:私钥解密(恢复原文)
流程:
1. 接收到密文 C
2. 使用私钥解密
公式(大字号、居中):
M = C^d mod n
3. 恢复明文消息 M
━━━━━━━━━━━━━━━━━━
【区域 5底部数字签名身份 + 防篡改)】
标题:数字签名机制
左半(签名):
- 消息 M
- Hash 计算:
h = Hash(M)
- 使用私钥签名:
公式(大字号):
S = h^d mod n
右半(验签):
- 接收方计算 Hash(M) → h1
- 使用公钥验签:
h2 = S^e mod n
- 对比:
h1 == h2 → 签名有效
不等 → 消息被篡改或伪造
━━━━━━━━━━━━━━━━━━
【右下角总结区(终极一句话)】
RSA 做了什么?
- 公钥:对外(加密、验签)
- 私钥:对内(解密、签名)
- 加密保证机密性
- 签名保证身份与完整性
━━━━━━━━━━━━━━━━━━
【强制文字与风格要求】
- 全部使用简体中文
- 数学公式清晰、无遮挡、字号偏大
- 不使用渐变、不使用手绘风
- 教科书级别信息图风格
- 所有模块边界清晰
【额外稳定性增强nano banana pro
This is a technical teaching diagram.
Ensure all Chinese text is legible and not distorted.
Avoid decorative elements.