1.3 KiB
1.3 KiB
vector educational infographic, flat flowchart 适配 nano banana pro,教学信息图风格 白色背景,横向 16:9
主题:RSA 加密通信流程(公钥加密,私钥解密)
整体布局: 从左到右三栏,用留白或分隔线区分 1️⃣ 发送方 Alice 2️⃣ 不安全网络 Network 3️⃣ 接收方 Bob
详细流程:
(步骤 1|Bob) 模块:生成 RSA 密钥对
- 公钥 (n, e):可公开
- 私钥 (n, d):必须保密(加锁、红色)
(步骤 2|公钥分发) 公钥从 Bob → Alice 标注文字:公钥可以被任何人获取
(步骤 3|Alice 加密)
- 明文消息 M(文件图标)
- 模块:RSA 加密
- 模块内公式(大字号、居中): C = M^e mod n
- 输出:密文 C
(步骤 4|Network)
- 密文 C 在网络中传输
- 窃听者 Eve: 气泡文字: “我看到了密文,但没有私钥”
(步骤 5|Bob 解密)
- 模块: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.