摘要: 服务端程序流程 客户端编写流程 编译程序用如下命令: 证书 privkey.pem 和 cacert.pem 生成使用如下命令(具体请参考 “OpenSSL体系下使用密钥数字证书等”): 运行程序使用如下命令: 运行截图如下: 服务端: 客户端: 转自:http://www.cnblogs.com/ 阅读全文
posted @ 2018-03-28 11:59 insistYuan 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: 一、SSL协议的握手过程 开始加密通信之前,客户端和服务器首先必须建立连接和交换参数,这个过程叫做握手(handshake)。 假定客户端叫做爱丽丝,服务器叫做鲍勃,整个握手过程可以用下图说明(点击看大图)。 握手阶段分成五步。 第一步,爱丽丝给出协议版本号、一个客户端生成的随机数(Client r 阅读全文
posted @ 2018-03-28 11:58 insistYuan 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 最近在看《密码学与网络安全》相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL。 在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。 1、密码学的相关概念 密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plain text 阅读全文
posted @ 2018-03-28 11:36 insistYuan 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/dfsaggsd/article/details/50910999 SSL 1. 安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议。 2. SSL协议的三个特性 Ø 保密:在握手协议中 阅读全文
posted @ 2018-03-28 11:31 insistYuan 阅读(2344) 评论(0) 推荐(0) 编辑