读书人

SSL (HTTPS) 的具体文档在哪儿?

发布时间: 2012-08-13 13:21:53 作者: rapoo

SSL (HTTPS) 的具体文档在哪里??
RT
我是想具体的学习 SSL 是如何一步一步的进行加密通信的。
在网上搜了好久,都没搜到想要的,网上的大多数是在讲原理,讲流程,我想知道 代码 的实现是怎么样的。

举个例子:
我抓包,连接工商银行网上个人银行(https://mybank.icbc.com.cn/icbc/perbank/index.jsp)。
抓包上可以看到 TCP 3次握手之后,本机主动发了一个数据包:

XML code
4016 9FC9 4EF6 001F 2937 FE62 0800 4500 006E F164 4000 8006 A51F C0A8 0364 3CF7 6302 11CB 01BB 692F 0F7E EFD0 EE54 5018 FFFF 8A45 0000 1603 0100 4101 0000 3D03 014F E914 CA57 5463 B46F 392A E5FA E36C 9738 3F7D A86F FAC9 0B47 D8DB C0AF 796E 6700 0016 0004 0005 000A 0009 0064 0062 0003 0006 0013 0012 0063 0100

上面包信息中 ,第一行是 ethernet header ,第二行是 IPv4 header ,第三行是 TCP header ,然后剩下的是所带的数据。那,我就想知道,所带的数据 为什么是这样的?协议是如何规定所带信息的规范的?比如 这几位代表什么意思,后几位又有何含义。等等...

希望能提供一些资料(链接最好,关键字也行吧),好让我学习下,谢谢。

[解决办法]
利用wininet是可以连接HTTPS的,另外你可以找下OpenSSL的相关
[解决办法]
去研究OpenSSL的源码吧,官网上文档也很丰富

读书人网 >VC/MFC

热点推荐