- 博客(3)
- 收藏
- 关注
翻译 SSL V3.0协议(二)
(续上文)5.6 握手协议 SSL握手协议是SSL记录层所定义的高层客户端之一,它用于协商会话的密钥属性。握手报文被提供给SSL记录层,在记录层中它们被封装为一个或者多个SSLPlaintext结构体,然后按照当前活动的会话状态进行处理和发送。enum { hello_request(0), client_hello(1), server_hello(2), certifica
2013-12-17 09:46:01
914
翻译 SSL V3.0协议(一)
翻译自RFC6101第五节 SSL协议SSL是一个分层的协议,每层封包可能包括了长度、描述以及内容字段。SSL接受要传输的信息,并将这些信息(或者其压缩的结果,这是可选的)分片为可管理的块,然后添加MAC(message authenticate code,信息认证码)并加密,最后把封装好的信息传输出去。接收数据是通过解密、身份认证、解压缩、重组最后把结果丢给更高层客户端进一步处理
2013-12-16 13:38:09
4009
转载 char c[1]的含义
看代码时候看到了,很土鳖的不知道是啥意思,总结下网上看到的内容。需要引起注意的:ISO/IEC 9899-1999里面,这么写是非法的,这个仅仅是GNU C的扩展,gcc可以允许这一语法现象的存在。 结构体最后使用0或1的长度数组的原因,主要是为了方便的管理内存缓冲区,如果你直接使用指针而不使用数组,那么,你在分配内存缓冲区时,就必须分配结构体一次,然后再分配结构体
2013-10-29 13:52:18
1986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人