美文网首页
2019-05-29

2019-05-29

作者: 安梦_4de8 | 来源:发表于2019-05-29 22:57 被阅读0次

HTTPS中的加密算法相关

一、密钥

密钥是一种参数,他是在使用密码cipher算法过程中输入的参数。同一个明文在相同的密码算法和不同的密钥计算下回产生不同的密文。

对称

又称为共享密钥加密,对称密钥在加密和解密的过程中使用的密钥是相同的,常见的对称加密算法有DES.3DES.AES.RC5.RC6

优点是计算速度快,缺点是密钥需要在通讯的两端共享。

不对称

又称为公开密钥加密。服务端会生成一对密钥,一个私钥保存在服务端,只有自己知道

,另一个是公钥,公钥可以自由发布供任何人使用与对称密钥加密相比,非对称密钥无需在客户端之间共享密钥,只要私钥不发给任何用户,即使公钥在网上被截取,也无法被解密,只有被窃取的公钥是没有任何用处的

密钥:RSA加密的简单过程

1.服务端生成的配对的公钥和私钥

2.私钥保存在服务端,公钥发送在客户端

3.客户端使用公钥加密明文传输给服务端

4.服务端使用私钥解密密文得到明文

如果在传输过程中内容被替换,怎么办?

二、数字签名

数字签名就是用于验证传输的内容是不是真实的服务器发送的数据,发送的数据有没有被篡改,干两件事,是非对称加密的一种应用场景。不过他是返过来用私密来加密,通过与之配对的公钥来解密。

过程

数字证书

如何能保证你现在使用的公钥就是真实的服务器发给你的?

数字证书简称CA,他由权威机构给某网站颁发的一种认可凭证,这个凭证是被大家(浏览器)所认可的。

相关文章

  • ajax应用

    2019-05-29 Ajax简介 ​ Ajax(Asynchronous Javascript And XM...

  • cockroachDB学习笔记(二)

    title: cockroachDB学习笔记二date: 2019-05-29 21:57:57tags: 基础架...

  • 2019-05-30

    陈蒋 2019-05-29 姓名:陈蒋,公司名称:扬州滋奇餐饮有限公司 ...

  • 2019-5-29晨间日记

    2019-05-29 【践行人员】袁顺娟 【践行天数】210/1000 【今日天气】雨 【昨日早睡】22:30 【...

  • new Date().getDay()在不同时区的

    new Date("2019-05-29").getDay() 在不同时区得到的值不一样 new Date("20...

  • Pandas-log

    Day 1 2019-05-29 Pandas 的数据结构介绍 Series Series 是一种类似于一维数组的...

  • 2019-06-25

    2019-05-29 心惠语录: 人成了,事就成了。 别人怎样对你,是你自己吸引来到。 别人在你身边,是...

  • 极致践行号竹子林分队13次读书会

    时间:2019-05-29 地点:深圳福田竹子林 人员: 主持:晓莹 分享:美芳、秀音 旁听:绮舒、琼羽 一、题记...

  • 2019-05-29晨跑5

    时间:2019-05-29 06:00 线路:天马河绿道 成绩:10公里用时59分06秒 感受:因为雨,昨天多歇了...

  • 2019-05-29

    2019-05-29 姓名:郭祥华 组别:315期六项精进努力一组 【日精进打卡第529】 【知~学习】 背诵《...

网友评论

      本文标题:2019-05-29

      本文链接:https://www.haomeiwen.com/subject/oucptctx.html