尚硅谷嵌入式技术之STM32加密技术
## 📚 STM32加密课程目录 ### 第1部分:课程介绍与环境搭建 | 序号 | 文件名 | 大小 | 日期 | |------|--------|------|------| | 01 | STM32加密课程介绍.mp4 | 277M | 2026-03-20 | | 02 | STM32加密场景介绍.mp4 | 54.6M | 2026-03-2…

## 📚 STM32加密课程目录
### 第1部分:课程介绍与环境搭建
| 序号 | 文件名 | 大小 | 日期 |
|------|--------|------|------|
| 01 | STM32加密课程介绍.mp4 | 277M | 2026-03-20 |
| 02 | STM32加密场景介绍.mp4 | 54.6M | 2026-03-20 |
| 03 | STM32加密技术介绍.mp4 | 70.6M | 2026-03-20 |
| 04 | STM32使用工具介绍.mp4 | 84.4M | 2026-03-20 |
| 05 | STM32开发软件选择.mp4 | 15.6M | 2026-03-20 |
| 06 | 软件开发环境_keil_mdk安装.mp4 | 175.9M | 2026-03-20 |
| 07 | 软件开发环境_keil_mdk配置.mp4 | 24M | 2026-03-20 |
| 08 | 软件开发环境_keil注册机使用.mp4 | 17.2M | 2026-03-20 |
| 09 | 软件开发环境_vsCode安装.mp4 | 39.8M | 2026-03-20 |
| 10 | 软件开发环境_stm32cubemx安装.mp4 | 296.7M | 2026-03-20 |
### 第2部分:盗取代码演示(安全风险演示)
| 序号 | 文件名 | 大小 | 日期 |
|------|--------|------|------|
| 11 | 盗取代码演示_cubeMX生成基础项目.mp4 | 67M | 2026-03-20 |
| 12 | 盗取代码演示_完成基础项目的开发.mp4 | 146.3M | 2026-03-20 |
| 13 | 盗取代码演示_具体操作演示.mp4 | 339.7M | 2026-03-20 |
| 14 | 盗取代码演示_AI工具反编译二进制文件.mp4 | 78.1M | 2026-03-20 |
### 第3部分:秘钥构建演示
| 序号 | 文件名 | 大小 | 日期 |
|------|--------|------|------|
| 15 | 秘钥构建演示_获取芯片的UID.mp4 | 83M | 2026-03-20 |
| 16 | 秘钥构建演示_使用md5生成秘钥.mp4 | 102.7M | 2026-03-20 |
| 17 | 秘钥构建演示_使用随机数包装秘钥.mp4 | 493.9M | 2026-03-20 |
| 18 | 秘钥构建演示_将秘钥写入到flash.mp4 | 87.7M | 2026-03-20 |
| 19 | 秘钥构建演示_演示秘钥已经写入的情况.mp4 | 23.8M | 2026-03-20 |
### 第4部分:秘钥使用与加密扩展
| 序号 | 文件名 | 大小 | 日期 |
|------|--------|------|------|
| 20 | 秘钥使用演示_校验秘钥数据.mp4 | 396.5M | 2026-03-20 |
| 21 | 完整加密演示_完成RDP等级设置和关闭调试.mp4 | 66.4M | 2026-03-20 |
| 22 | 加密技术的使用_如何上锁解锁.mp4 | 69.5M | 2026-03-20 |
| 23 | 加密技术的扩展_AES加密和base64字符串展示.mp4 | 56.9M | 2026-03-20 |
---
## 📊 课程统计
| 统计项 | 数据 |
|--------|------|
| **总视频数** | 23 个 |
| **总大小** | 约 **2.7 GB** |
| **最大文件** | 17_秘钥构建演示_使用随机数包装秘钥.mp4 (493.9M) |
| **最小文件** | 05_STM32开发软件选择.mp4 (15.6M) |
| **更新时间** | 2026-03-20 20:15 |
---
## 📁 课程内容分类
| 模块 | 视频数量 | 主要内容 |
|------|----------|----------|
| 环境搭建 | 10个 | 开发工具安装与配置 |
| 盗取代码演示 | 4个 | 代码被破解的风险演示 |
| 秘钥构建 | 5个 | UID、MD5、随机数、Flash写入 |
| 加密使用 | 4个 | RDP设置、上锁解锁、AES加密 |
---
## 🎯 课程主题总结
这是一门**STM32代码加密与防破解**的实战课程,主要内容包括:
1. **开发环境搭建**:Keil MDK、VS Code、STM32CubeMX的安装与配置
2. **安全风险演示**:展示如何通过AI工具反编译二进制文件,盗取代码
3. **加密方案实现**:
- 读取芯片唯一ID(UID)
- 使用MD5生成秘钥
- 随机数包装秘钥
- 将秘钥写入Flash存储
4. **完整加密流程**:RDP(读保护)等级设置、调试接口关闭、上锁解锁
5. **扩展加密技术**:AES加密、Base64编码



![[衡天云]爆款云服务器 低至12元/月](/hty.png)