DES算法演讲助手

演示流程管理与核心提示词

宣讲流程管控 (8分钟精华版)

点击右侧按钮控制时间
1

开场与项目展示 (演示界面)

1分钟 | 吸引眼球

00:00-01:00
  • 切入点:直接展示 Testmima.html 工作站
  • 互动演示:输入一段文本,展示极客风的加密过程
  • 提出问题:"看似复杂的乱码,底层是如何运作的?"
2

算法核心原理解析

2分钟 | 图解数学

01:00-03:00
  • 宏观架构:介绍 16 轮 Feistel 网络结构
  • 安全性灵魂:重点讲解 S盒 (S-Box) 的 6位进4位出
  • 模式防御:简单提一下 CBC 模式如何利用 IV 防止重放攻击
3

源码精读与落地挑战 (源码界面)

2分钟 | 技术深度

03:00-05:00
  • 视图切换:跳转到 code-explain.html 页面
  • 痛点突破:讲解 JS 处理 64 位数据的局限,引出“位数组(Bit Array)”方案
  • 代码对齐:指引观看 S 盒的位移寻址代码 (block[0] << 1) | block[5]

工程化与运维部署 (全栈视野)

2分钟 | 拔高维度 (重点)

05:00-07:00
  • 容器化运行:如何将静态页面打包并在 WSL 的 Docker 跑起 Nginx
  • 内网穿透:使用 FRP 将本地 80 端口映射到公网服务器,实现异地访问
  • 数据流向:演示者电脑 -> 公网服务器 -> FRP内网 -> WSL Docker -> Nginx
5

总结与收获

1分钟 | 收尾致谢

07:00-08:00
  • 算法虽老,但 Feistel 结构与非线性设计思想长存
  • 从底层算法手写到全栈应用部署的完整闭环体验
  • 致谢下台

备用解说词 (Prompts)

FRP/Docker 架构解说

S盒设计精要解说

答辩前终极检查单

  • WSL2 中 Docker 容器 (Nginx) 正在运行
  • FRP 客户端已启动,且云服务器端口放行
  • 三个页面导航栏互跳无需加载 (同源配置正确)
  • 测试密码准备就绪 (如: MYDESKEY)