目前 HTTPS 请求案例基本都是基于 OpenSSL 或者其他 SSL 库封装的。 有没有更简单明了适用于学习的代码,无需考虑兼容性、稳定性、证书失效等问题,只选择固定的一种密码学套件,跑通和服务端的请求/响应即可。能让了解密码学算法但不了解 TLS 的人容易理解,在相对简洁的代码能单步调试,理解通信过程。 openssl, 代码, 请求, 密码
1. 用 java 或者 go 写一个客户端或者服务器,然后慢慢用 IDE debug 。 2. 用网络工具抓包。大概能看下怎么封装的。 除此之外看文档吧。这东西要不然花大功夫钻研,要不然浅尝则止。对大多数人来说没必要浪费这么多时间。