3.5 KiB
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|左侧:公钥加密(保密通信)】 标题:公钥加密(保证只有接收方能看)
流程:
- 明文消息 M
- 使用接收方公钥加密 公式(大字号、居中): C = M^e mod n
- 得到密文 C
箭头指向中间网络区域
━━━━━━━━━━━━━━━━━━
【区域 3|中间:不安全网络】 标题:不安全网络
内容:
- 密文 C 在网络中传输
- 窃听者 Eve(人物图标) 气泡文字: “我能看到密文,但没有私钥,解不开”
强调:
- 即使公钥和密文都被看到,也无法解密
━━━━━━━━━━━━━━━━━━
【区域 4|右侧:私钥解密】 标题:私钥解密(恢复原文)
流程:
- 接收到密文 C
- 使用私钥解密 公式(大字号、居中): M = C^d mod n
- 恢复明文消息 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.