简述HTTPS中的加密算法
创作时间:
作者:
@小白创作中心
简述HTTPS中的加密算法
引用
1
来源
1.
https://www.jiamisoft.com/blog/29012-https-jm.html
HTTPS(超文本传输安全协议)是现代互联网通信中保障数据安全的重要技术。本文将为您简要介绍HTTPS中的加密算法,包括对称密钥加密、非对称密钥加密以及数字证书的作用。
对称密钥加密
这种加密方式又被称为共享密钥加密,这种方式就是加密和解密使用相同的密钥,在通信时还需将传输密钥给对方用来解密,密钥传输过程中同样可能被截获。
缺点:安全性不足
优点:速度快。
常见对称加密算法:AES、DES、3DES等。
非对称密钥加密
这种方式又被称之为公开密钥加密,使用一对非对称的密钥,一把叫做公开密钥,一把叫做私有密钥,其中公开密钥可以随意发送,私有密钥必须保密。
发送密文的一方要使用对方的公开密钥进行加密,对方收到信息之后,使用自己的私有密钥进行解密,这种方式不需要传输用来解密的私钥了,也就不必担心私钥被截获。
缺点:运行速度较慢
优点:安全性高
常见非对称加密算法:RSA、DSA、ECC等。
HTTPS在加密传输中采用混合加密机制,在密钥交换环节使用非对称加密方式,之后使用对称加密方式。既保障了传输的安全性,同时也保证了运行的速度。
数字证书在HTTPS中的作用
HTTPS加密传输过程中需要传输公开密钥,那么公开密钥又是如何保证其正确性的呢?这就需要用到由数字认证机构(CA)颁发的数字证书。
数字证书由权威的第三方机构对用户的真实身份信息审核后,提供绑定证书持有者身份信息的公钥和私钥。用户可通过公开的数字证书查看公钥持有者身份,从而确认其真实身份。
其具体工作流程如下:
- 服务器运营人员向数字证书认证机构提出公开秘钥的申请;
- 数字证书认证机构判明身份之后,会对已申请的公开密钥做数字签名,并将该公开密钥放入公钥证书后绑定在一起,服务器会将这份由数字认证机构颁发的公钥证书发送给客户端;
- 客户端获取到数字认证机构颁发的公开密钥后,对其进行数字签名验证,一是确认公开密钥是真实的数字认证机构颁发的,二是确认公开密钥的值得信赖的;
- 确认无误后,使用该公开密钥加密报文;
- 服务器使用私有密钥进行报文解密。
以上便是HTTPS中的加密算法,简单的来说就是,HTTPS中即使用了对称加密算法,也使用了非对称加密算法,同时还利用了数字证书以及数字签名来保障其正确性。虽然很麻烦,但对于使用者而言,这些都是无感的,计算机可在后台瞬间完成操作。
热门推荐
无限风光在险峰,毛主席两首特别的“题照诗”,意蕴无穷
除了《流浪地球》,刘慈欣的这些短篇一个比一个好看
自然语言处理和文本数据建模中的马尔可夫链
家常荤素搭配,让孩子挑食也能吃的营养餐
跑马拉松前如何调整,才能跑出最好的状态?
回顾美国男篮夺冠之路:低开高走的剧情,高燃震撼的结尾
夏雪梅:未来学习样态——项目化学习国家教学成果分享
计算机专业就业指南:五大方向详解与网络安全产业前景
LOGO设计的艺术:如何打造一个持久且具有影响力的品牌标志
事关电动自行车拼装、改装、加装,快自查→
最新研究:二手烟暴露导致的心脏代谢疾病全球疾病负担持续增加
原地动一动,月瘦20斤?这种减肥方式火啦!真的管用吗
从科研合作到共创成果:分享跨学科团队中的协作策略
头晕目眩怎么办?四种常见病因及应对方法
智能网联汽车隐私焦虑何解
划拨土地房屋交易土地出让金的征收方式详解
街道办事处职位性质与日常职责解析:事业编还是公务员?办事处工作全解析
罗布泊石语:探索遗失在沙漠中的历史记忆与文化遗迹
火车票候补购票攻略:如何提高候补成功率?
无人机反制技术详解:主动防御与被动防御的原理与应用
饱和度的讲解与实战:从理论到应用
CRoSS:基于扩散模型的新型图像隐写术框架
潇洒职场:展现自信与专业魅力的秘诀
维特根斯坦:从工业家之子到语言哲学巨匠
看完,你的专八稳了!
如何在视频中加入更多有趣的元素呢?
哈佛80年研究揭示:决定幸福的不是健康财富,而是这个
修护屏障用什么成分比较好用
蓝猫价格表揭秘——价格差距大吗?(以蓝猫价格为参考,你能找到适合你的宠物吗?)
如何比较黄金、铂金和钯金的价值?这种比较对投资决策有何影响?