im安全层协议设计
文章平均质量分 65
发呆程序员
好习惯要坚持下去
展开
-
公钥、密钥、SSL、会话密钥的简单解释
im安全层协议设计(instant message 即时通讯)消息的保密性非常重要 ,谁都不希望自己聊天内容被看到,所以安全层是必不可少的。1、SSL证书管理微微复杂,代价有点高。2、自行加解密自己来搞加解密,核心在于密钥的生成与管理,密钥管理方式有多种,主要有这么三种:(1)固定密钥服务端和客户端约定好一个密钥,同时约定好一个加密算法(eg:AES ),每次客户端im在发送前,就用约定好的算法,...原创 2017-02-07 18:27:06 · 12413 阅读 · 6 评论 -
https、公钥、私钥、数字签名、数字证书
原文地址:一个故事讲完https姐妹篇:什么是HTTPS1 序言今天来聊一聊https 安全传输的原理。在开始之前,我们来虚构两个人物, 一个是位于中国的张大胖(怎么又是你?!), 还有一个是位于米国的Bill (怎么还是你?!)。这俩哥们隔着千山万水,通过网络联系上了, 两个人臭味相投,聊得火热。此时正值米国大选, 张大胖亲切地“致电”Bill, 对米国总统大选的情况表...转载 2018-02-13 16:55:24 · 4470 阅读 · 2 评论 -
RSA非对称加密、签名校验
加密举例比如有两个用户Alice和Bob,Alice想把一段明文通过双钥加密的技术发送给Bob,Bob有一对公钥和私钥,那么加密解密的过程如下:Bob将他的公开密钥传送给Alice。 Alice用Bob的公开密钥加密她的消息,然后传送给Bob。 Bob用他的私人密钥解密Alice的消息。 上面的过程可以用下图表示,Alice使用Bob的公钥进行加密,Bob用自己的私钥进行解密。...原创 2018-10-16 14:58:58 · 2380 阅读 · 1 评论 -
什么是加密算法?
微信文章:程序员小灰:什么是加密算法?非对称加密java实例:RAS非对称加密、签名验证转载 2019-01-21 10:24:07 · 564 阅读 · 0 评论 -
什么是HTTPS协议?
原文地址:什么是HTTPS协议查看本文建议结合姐妹篇:https、公钥、私钥、数字签名、数字证书转载 2019-02-20 17:07:32 · 546 阅读 · 0 评论