关键词:信息安全 SSL TLS 握手协议 OpenSSL I 华中科技大学硕士学位论文 Abstract Network is changing people’s life and more and more people have paid attention to how to protect the data transported on work. SSL and its essor TLS are main part of security protocols. OpenSSL is an excellent, powerful and open source implementation of SSL and TLS. Both of SSL/TLS and OpenSSL have been widely deployed and followed with interest. There have been many domestic and overseas papers and books to discuss them. But most of these papers and books concern the applications of SSL/TLS or OpenSSL rather than the deep analysis of the protocol details or the relative part of code in OpenSSL. The implementations of SSL/TLS known by now e from foreign countries. As an open source software package, OpenSSL provides a valuable source which can be used to employ and implement SSL. But so far, we have not known the relationship between OpenSSL and SSL and whether OpenSSL is authentic. It is only treated as a black box. The handshake protocol is the most important plex part of SSL protocol and it is worthy of being learnt. It makes s