专栏名称: 俞其荣
向前跑 迎着冷眼和嘲笑 与 http://yuqirong.me 保持同步更新
目录
相关文章推荐
传媒招聘那些事儿  ·  中新经纬媒体全职岗位!抓紧投递! ·  15 小时前  
伯乐在线  ·  美国 IT 业裁员狂飙 ... ·  14 小时前  
伯乐在线  ·  美国 IT 业裁员狂飙 ... ·  14 小时前  
前程无忧51job  ·  怎么打动年轻人?雇主品牌进入“选人也是被选” ... ·  23 小时前  
直通硅谷  ·  精选Quant实习岗位 | Point ... ·  2 天前  
直通硅谷  ·  精选Quant实习岗位 | Point ... ·  2 天前  
传媒招聘那些事儿  ·  淘天集团:营销平台及市场部-品牌营销 ·  3 天前  
51好读  ›  专栏  ›  俞其荣

HTTPS加密原理

俞其荣  · 简书  ·  · 2018-03-03 20:50

正文

请到「今天看啥」查看全文


举个例子,现在学霸小明这里有一道数学题的答案:123 。他想把答案传给自己一直暗恋的小红。所以他们双方在考试开考前,约定了一把密钥:456 。那么小明就把答案内容经过密钥加密,即 123 + 456 = 579 ,将 579 写在小纸条上扔给小红。如果此时别人捡到了小纸条,不知道他们是加密传输的,看到上面的 579 ,会误以为答案就是 579 ;如果是小红捡到了,她拿出密钥解密,579 - 456 = 123 ,得到了正确的答案。

这就是所谓的对称加密,加解密效率高,速度快,但是双方任何一方不小心泄露了密钥,那么任何人都可以知道传输内容了。

讲完了对称加密,我们看看啥是非对称加密。

非对称加密就是有两把密钥,公钥和私钥。私钥自己藏着,不告诉任何人;而公钥可以公开给别人。

经过了上次作弊后,小红发现了对称加密如果密钥泄露是一件可怕的事情。所以她和小明决定使用非对称加密。小红生成了一对公钥和私钥,然后把公钥公开,小明就得到了公钥。小明拿到公钥后,把答案经过公钥加密,然后传输给小红,小红再利用自己的私钥进行解密,得到答案结果。如果在这个过程中,其他人得到传输的内容,而他们只有小红公钥,是没有办法进行解密的,所以也就得不到答案,只有小红一个人可以解密。

因此,相比较对称加密而言,非对称加密安全性更高,但是加解密耗费的时间更长,速度慢。







请到「今天看啥」查看全文