实现 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 演进历史可视化,带你从「第一行核心代码」开始, 逐步理解每个设计决策背后的思考过程。不只是知道「是什么」,更要理解「为什么」。