实现 TLS 1.3
Build your own TLS 1.3
TLS 是保护互联网通信安全的核心协议。通过实现 TLS 1.3,你将理解现代密码学的实际应用,包括 ECDHE 密钥交换、AEAD 加密、数字证书链验证等。
支持的语言
ruRust
goGo
cC
cpCpp
挑战进度48 阶段
预计时间
20-40 小时
难度范围
入门 - 困难
已有学习者
2,000+
技术标签
密码学安全证书加密
你将学到什么?
- 理解 TLS 1.3 握手流程
- 实现 ECDHE 密钥交换
- 掌握 AEAD 加密算法
- 理解证书链验证
前置要求
- 了解基础密码学概念
- 了解 TCP 基础
学习路径
0 个阶段详细阶段信息即将发布,敬请期待。
AI 演进导读
我们的 AI 引擎会将源码的 Git 演进历史可视化,带你从「第一行核心代码」开始, 逐步理解每个设计决策背后的思考过程。不只是知道「是什么」,更要理解「为什么」。