各位老铁们,大家好,今天由我来为大家分享每天学习一个叫做SSL的计算机网络协议,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
SSL 是一种安全协议,旨在为Internet 通信提供安全性、数据完整性和身份验证保证。
第一个问题对应数据安全性,第二个问题对应数据完整性。在早期的HTTP协议中,数据以明文形式传输。什么是明文传输?比如说,你喜欢一个女孩,第一次见面就大声对她说“我们结婚吧”,那么很多时候都是不合适的。你看,明文传输多么不安全。正确的做法是,打扮得漂漂亮亮,走到女方面前,礼貌而绅士地说:“美女,今天可以请你吃饭吗?”,然后慢慢接触,最后求婚什么的。请客人吃饭,慢慢地接触,就像一层防护罩,保护着、隐藏着你的真实意图。最后不是成功了吗? SSL就是上面的保护罩,它保护您的数据在网络上正确、完整的传输。
数据安全
对称加密
对称加密是最简单、最方便、最快的加密方法。对称加密锁只需要一把钥匙就可以打开。但如果公钥在传输过程中被不法分子截获,数据就会被泄露。
对称加密
非对称加密
很久以前,一个小男孩有一把钥匙,一个小女孩也有一把钥匙。他们一起买了一把锁。用其中一把钥匙锁上锁后,必须使用另一把钥匙才能打开锁。他们玩得很开心,女孩渐渐爱上了男孩,但是有一天男孩对女孩说:“再见,明天我不能和你玩了,我要去别的城市了。”女孩拉着男孩的手说:“如果长大后再见面,我们就会在一起。”许多年过去了,女孩和男孩都长大了。女孩没有结婚,男孩也没有结婚。有一天,女孩带着锁去参加相亲会。很多男孩都来找她。只有一个男孩打开了锁。其他人都没有打开,女孩兴奋的说道:“我就知道是你。”
上面的悲伤故事介绍了非对称加密算法。男孩的密钥称为私钥,女孩的密钥称为公钥。锁里锁的是我们在网络上传输的数据。非对称加密的优点是,即使公钥和数据被坏人截获,坏人如果没有私钥,也没有办法解密信息。非对称加密算法需要使用公钥来加密数据,使用私钥来解密,或者相反,加密和解密需要很长时间,这是非对称加密算法的缺点。
非对称加密
数据完整性验证
当我们使用对称加密算法时,发送方和接收方都有一个密钥,称为公钥。
数据完整性
在发送方,通过公钥加计算的方式计算出一个数字,并将其与数据一起发送给接收方。
在接收端,通过公钥加计算的方式计算出一个数字。将该数字与接收到的数字进行比较。如果一致,则数据完整。
总结
我们采用非对称加密算法,保证即使我们的数据被截获,仍然可以保证数据的安全。
我们使用对称加密算法来保证数据传输的完整性。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/122700.html
用户评论
孤者何惧
这个博客超棒!我一直想学习SSL,但是感觉太复杂了。这篇博文把复杂的内容说得通俗易懂,让我一下子就明白了 SSL 的作用和原理!
有5位网友表示赞同!
微信名字
SSL确实很常用啊,现在网上各种网站都会用到它吧? 我觉得了解网路协议这种东西很重要,以后如果想学习更深入的网络知识就更有基础了。
有17位网友表示赞同!
笑叹★尘世美
文章写的不错,把SSL的基本概念解释得很清晰。 其实我最近在学习Web安全,对这个协议有很深的兴趣。
有13位网友表示赞同!
一尾流莺
我感觉这篇文章有点浅,毕竟SSL的应用场景还是很多,比如TLS等等。 希望作者能够写更多关于SSL的不同版本的详细讲解,会更实用一些!
有10位网友表示赞同!
减肥伤身#
网络协议真的太多了,每天一个确实学不完啊!不过,学习SSL可以加深对互联网安全方面的理解,我很赞同这个目标!
有7位网友表示赞同!
忘故
这个说法很棒啊!SSL虽然听起来很专业,但是其实它为我们日常网购、在线支付等提供了安全保障。 懂得就懂的,不懂还是得好好学习一下吧!
有14位网友表示赞同!
孤独症
我觉得每天学一个网络协议是个很有意思的想法,可以让我们对互联网的运作机制有更深入的了解。 但SSL确实太难了!
有19位网友表示赞同!
我的黑色迷你裙
我关注你博客很久了,每次一更新都第一时间过来看,文章质量真的不错。 但是我认为SSL的原理比较复杂,适合逐步学习,不用非要一步到位。
有6位网友表示赞同!
罪歌
我一直在使用网页,从来没意识到网络协议的重要性!这篇文章让我开眼界了, SSL确实很关键啊,保证了我们的通信安全!
有10位网友表示赞同!
怅惘
我觉得这个计划太理想化了,毕竟工作忙还要挤时间学习,每天一个协议很难现实。 不过,能坚持写博客分享知识,我已经很有成就感了!
有8位网友表示赞同!
你身上有刺,别扎我
SSL的机制确实很巧妙啊,能让双方通信的时候信息都安全可靠保障着! 真希望以后能有机会深入学习一下它的工作过程!
有16位网友表示赞同!
裸睡の鱼
我学过一些计算机网络基础知识,对于SSL的概念已经了解一二。但这篇文章的讲解很详细,补充了我之前很多空白点,感谢作者分享!
有16位网友表示赞同!
几妆痕
我想知道除了SSL协议外还有哪些安全 protocols? 这篇博客只介绍了SSL协议,其他有哪些类型的安全协议呢?
有9位网友表示赞同!
沐晴つ
每天学习一个网络协议确实很有挑战性,需要持续的付出才能坚持下去。 但是只要能够保持学习热忱,一定收获满满!
有5位网友表示赞同!
致命伤
我觉得这篇文章更适合有一定网络基础的人阅读,对于零基础的人来说,可能会有些难度要吸收理解!
有7位网友表示赞同!
有你,很幸福
这篇文章让我对SSL有了更深的了解。 我感觉在今后的工作中一定会用到它,所以感谢作者的分享!
有19位网友表示赞同!
敬情
学习一个新的知识永远都不太晚! 这篇博客激发了我的学习兴趣,我决定从今天开始,每天学一个网络协议!
有18位网友表示赞同!
命硬
我平时比较关注安全方面的发展,这篇文章让我更加了解了SSL的重要性。 未来发展趋势是什么,作者有提到吗?
有15位网友表示赞同!
不离我
虽然每天学习一个协议很难做到,但我喜欢这种探索未知的旅程!这篇博客给我带来很多启发,希望能够继续坚持下去!
有19位网友表示赞同!