美文网首页
HTTPS中的加密算法相关

HTTPS中的加密算法相关

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

HTTPS中的加密算法相关

一、密钥

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

对称

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

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

不对称

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

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

密钥:RSA加密的简单过程

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

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

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

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

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

二、数字签名

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

过程

数字证书

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

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

相关文章

  • HTTPS中的加密算法相关

    HTTPS中的加密算法相关 一、密钥 密钥是一种参数,他是在使用密码cipher算法过程中输入的参数。同一个明文在...

  • Android 加密算法

    主要内容 1.加密算法分类 2.常用的加密算法实现 今天主要讲些加密算法的事。相关代码:https://githu...

  • 网络通信分享(一):数字签名,数字证书,https通信,数据加密

    网络通信分享(一):数字签名,数字证书,https通信,数据加密 加密算法: 一:对称加密算法 在对称加密算法中,...

  • 2019-05-29

    HTTPS中的加密算法相关 一、密钥 密钥是一种参数,他是在使用密码cipher算法过程中输入的参数。同一个明文在...

  • 常见的三种加密算法及区别

    1.常见的三种加密算法及区别 2.加密算法在HTTPS中的应用3.MD5的实现原理 常见的加密算法 1.摘要...

  • https加密算法

    1,对称加密算法,是指加密和解密使用相同的密钥 2,非对称加密算法:又称为公钥加密算法,是指加密和解密使用不同的密...

  • GoLang AES GSM

    以太坊Whisper协议中,默认的对称加密使用的是AES-GCM加密算法。 AES是一种对称加密算法,它的相关概念...

  • 关于全站的一些思考

    目录 怎么证明我是我? 加密算法的相关概念? 全站的一些思考 ? 怎么证明我是我? 加密算法的相关概念? 明文/密...

  • 加解密小结

    加密算法通常分为对称加密算法和非对称加密算法,下面就来梳理一下相关概念。 对称加密算法:信息接收双方都需要事先知道...

  • HTTPS相关

    不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 窃听风险(eavesdr...

网友评论

      本文标题:HTTPS中的加密算法相关

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