Files
ProjectAGiPrompt/11-加密算法/1-RSA加密/4-一张图总览.md
2026-01-21 16:15:49 +08:00

3.5 KiB
Raw Permalink Blame History

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.