通俗易懂讲解,彻底弄懂 https 原理本质(一)加密知识

一、导语

        相信很多人对 https 弄不清楚,只是知道 https是网络传输安全加密用的,背后的原理和过程并不是很清楚。

        如果对https的过程一知半解,在每次面试时,面试官很可能就问你这个问题。答不对或者答的面试官不满意,就比较难受了。

        其实https 的原理过程,并没有那么复杂,只是有些文章没有说清楚,这样的文章看多了,就迷糊了。

在了解https原理的过程之前,我们先来了解一下加密的知识。


二、加密知识

        加密按照加密方式,可以分为以下三种方式。单向加密、对称加密、非对称加密。

(1)单向加密

也叫做不可逆加密,对明文的加密产生一个密文,并不能再通过密文,解出来对应的明文一般用于产生消息摘要,密钥加密等,常见的单向加密有:

        MD5 : 相信这个大家都都熟悉了,一个明文,md5以后,对应一个唯一的密文

        SHA : 其中又分为 sha192 , sha256

特点:

        不可逆。

        输入一样,输出必然相同。

(2) 对称加密

对称加密,用一个密钥,对明文进行加密,同理,同这把密钥,也可以对密文进行解密。
也就是说加密和解密,可以用同一个密钥,这种加密方法就是对称加密

常用的对称加密方法有:

        DES、3DES、AES

特点:

        加密方和解密使用同一密钥;

        加密解密的速度比较快。

(3) 非对称加密

非对称加密,使用公钥和私钥进行加密解密,可以使用私钥加密,公钥进行解密。同理,也可以使用公钥加密,私钥进行解密

常见非对称加密方式的有:

        RSA、DSA(我们平时最常用的就是 RSA)。

特点:

       公钥和私钥进行加密和解密(公钥加密私钥解密,私钥加密公钥可以解密);

        加密或者解密,速度非常慢

        私钥和公钥是成对出现的。


下一篇,讲解加密🔐过程。image-20221102103929203

 加关注,持续更新。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艾阳Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值