通过爱情故事,彻底弄懂 https 原理本质(二)加密过程

一、加密知识回顾

 

单向加密

        不可逆,只要输入的内容一样,输出的密文一定是一样的,有任何修改, 产生的密文都是不同的。例如,md5。

对称加密

        加密和解密使用同一把密钥,加密解密速度特别快。例如, DES。

非对称加密

         使用公钥和私钥进行加密和解密,公钥加密私钥解,私钥加密公钥解。加密、解密的过程非常慢。例如, RSA。

注:以上内容,纯粹是加密的知识,和https没有任何关系。下面我们开始讲解 https的过程。

二、通过一个需求,明白https的过程

假设:小明 ❤️小花。青春期的男女通过写情书方式交往,怕人发现,需要保密传递。

Question: 💌情书如何安全传递?

        学完上面👆‘加密知识’,我们很容易想到,把通信的内容加密。

Question:💌情书什么方式加密?

        首先,单向加密肯定不行,小花收到信,解不出来,这恋爱还谈个屁。

        其次,对称加密是可以,小花只要有密钥,就可以把内容解出来。最后,非对称加密也是可以的,小明用自己的私钥加密,小花拿到小明的公钥,也可以把内容解出来

Question:对称🆚非对称如何抉择?

        学完上面👆‘加密知识’,对称加密速度快,非对称加密速度慢。

        那么,小明小花这俩人都是碎嘴子,话多的很,而去肯定也想快速交流。如果使用非对称方式加密解密很慢,那估计得郁闷死,太慢急死个人。

       因此,使用对称加密方式比较快的方式最合适。小明小花,都持有同一把密钥,双方互相都能解密出来对方发的信。

       小明❤️小花通信使用对称加密。假如密钥是 S🔑 ,双方都使用同一把密钥 S🔑 进行加密解密。

       这样小明就可以能愉快的和小花说情话了,而且内容是加密的,加密解密的速度也很快,也很nice。

        这时候,有一个情敌叫老王。在💌情书在传输的过程中,密钥 S 🔑被老王🐶截获了。小明、小花、老王,都有相同的密钥 S 🔑了。

        那么,小明和小花之间没有秘密可言了,他们发的信,老王都能解开看,看完再加密,再发给小花,这还得了。

        


三、如何解决密钥 S 🔑在传输的过程中被截获

        现在的问题变成了:小明如何把 密钥 S 🔑 安全的传给小花。 这和👆上面的问题“小明如何把情书传给小花”非常类似了。

Question:小明如何安全的把密钥 S 🔑 传输给小花?

        如果密钥S的传输过程不安全,那么后面的通信就是不安全的。反之,密钥S能安全的传输给小花,那么后面的通信就是安全的。

        学完上面👆‘加密知识’,我们很容易想到,把密钥 S 🔑用非对称加密。

        首先,小明生成一对私钥和公钥。小明把 公钥给了小花,

        方法一,👦小明用私钥密钥 S 🔑加密,加密后的密文S0🔒传输给小花👧,小花用公钥密文S0🔒解密得到密钥 S 🔑。

        方法二小花👧用公钥 对 密钥 S 🔑 进行加密,加密后的 密文S0🔒传输给小明,小明用 私钥密文S0🔒解密出来  密钥 S 🔑。

        但是,聪明的老王🐶发现,小明的 公钥 是公开的,谁都可以下载。也就是说,老王也可以对 密文S0🔒进行解密得到密钥 S 🔑。

        因此,方法一失败。方法二成功。


四、小结 

        为了方便理清思路,重新梳理一遍:小明选择使用效率高的‘对称加密’密钥 S 🔑方式给小花传递情书,再通过通过效率慢的‘非对称加密’🔐方式将密钥 S 🔑二次加密。而且此时‘非对称加密’工作量很小,密钥 S 🔑安全的传输给对方之后,后面的通信就直接使用对称加密了,这样效率就高了。

        我们懂了:如果用非对称加密,我只要拿到谁的公钥,我和谁通信,就是安全的。比如,你有一对私钥和公钥,我只要拿到你的公钥,然后用你的公钥进行加密传输内容,只有你自己能解开,因为私钥只有你自己有。反过来说,只要你用自己的私钥加密,其它人用你的公钥如果能解开,那么证明这封信一定以及肯定是你写的。比如,你需要发一个通知,但是又要确保这个通知一定是你发的,为了怕别人在中间窜改,你可以用你的私钥对通知进行加密,其它人想看的话,通过下载你的公钥,进行解密。能解密出来,说明通知一定是你发的,其它人想在中间涂改,因为没有你的私钥重新加密,所以行不通。


        当然,别以为到这,老王🐶就会轻易放弃,“没用挖补了的墙角,只有不努力的小三”。下一篇,看老王🐶如何进行反攻。

点击关注,持续更新。😍

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/37458.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中国广电即将放号,或代表着中国移动反攻,联通先慌了

近期中国四大运营商之一的中国联通被用户指责乱扣费,这或许是这家企业面对着一个新对手即将开展移动通信业务引发慌乱导致的后果。中国广电即将在517后开始放号,目前正紧锣密鼓的准备当中,由于它与中国移动共建700MHz 5G网络,同时…

日产开始反攻…因疫情遭受打击,裁员令人担忧。

日产汽车2021年3月期的纯损益预计将连续两年陷入6700亿日元(约为人民币406亿人民币)规模的赤字。这是因为,为了修改前总裁卡洛斯•戈恩推进的扩大路线,结构改革费用不断增加,再加上新型冠状病毒感染的扩大,…

华为鸿蒙将删除谷歌代码,证明它真是自主研发,反攻安卓系统

据悉华为即将推出的鸿蒙3.0系统将彻底删除谷歌的代码,如此将证明它属于完全自主研发的国产操作系统,不仅如此它还将进一步抢占市场,反攻安卓系统,谷歌已后悔不已。 早期鸿蒙系统刚推出的时候,由于缺乏APP,无…

詹克团反攻比特大陆:一场失去人心的自我挽留

詹克团出局是因为失去了人心。在人心没有朝向他的时候,再多的动作,也只是自我感动和自我挽留罢了。 作者:江小渔 编辑:黑土 出品:碳链价值(ID:cc-value) 在吴忌寒重掌比特大陆大权后…

诺曼底登陆后,联想手机如何反攻?

文章经授权转载自深响(ID:deep-echo) 三星Note 9、iPhone XS系列、华为Mate 20系列、小米Mix 3、荣耀Magic 2……一连串的明星机型争相亮相,联想也继上半年的“新国民旗舰”联想Z5、10月中旬的“偶像级自拍利器”联想S5Pro之后&am…

智能电动渗透率突破50%!BBA「反攻」与新势力「下沉」

2022年,30万元以上乘用车品牌(不含进出口,下同)格局在中国市场出现了更加明显的分化。在传统燃油车细分赛道,BBA、沃尔沃、凯迪拉克、林肯仍然无人可敌;而在新能源车赛道,特斯拉、蔚来、理想、极…

基辛格带领英特尔发起大反攻,以开源生态驱动异构计算

在被英特尔 CEO 帕特基辛格定位为转折之年的 2021 年里,英特尔以超高频率发布多个重磅举措。在近日举办的英特尔 On 技术创新峰会(Intel Innovation)期间,英特尔宣布重新拥抱广大开发者,强调开发者至上的理念以及对开放…

天载股票资讯白酒等抱团股反攻

到收盘,上证指数涨0.51%,报3463.07点,深证成指涨1.12%,报13963.92点,创业板指涨1.65%,报2748.73点。 指数早盘震动走高,午后横盘震动为主,创业板指、深成指收涨逾1%,医美…

美元下跌加速多头反攻 黄金收涨成功突破1800

在历经多日连阴之后,黄金多头始终在千八关口下方徘徊,美元指数强势和美债收益率上涨更是不利于金价前景。想要打破这种局面,需要新的行情契机产生,才能够唤醒人们的黄金投资兴趣。 昨晚美国接连公布了第三季度GDP和美国12月谘商会…

申宝投资-三大指数同步反攻

指数反弹,但量能还是不足,能否进一步上攻还是需要理性关注,谨防市场走出冲高回落走势。短线上,上证指数继续关注3640附近压力,创业板指数继续关注3350附近压力。由于节前效应明显,板块轮动较快,…

反攻

来源 |冷眼探A股(微信号:iinvest) 作者 |岳永明 2015年7月8日13点14分34秒或成为A股史上最重要的一秒钟。从这一秒开始,救市策略从单纯的暴拉权重股救指数,全面转向了救助面临流动性危机的中小股票。起码从行动上可以…

openwrt反攻局域网arp攻击shell脚本

shell脚本,局域网arp攻击狗实在蛋疼,arptables防火墙只能防止向下欺骗,没法保证这些人攻击网关,所以我给旧路由(极路由1s) 刷了openwrt,用screen 运行了自己写的反攻脚本! 无人值守,自动攻击&am…

绝地大反攻

(图片为刘教链的加密艺术藏品Fire prejudice局部) 比特币空头的2月胜利终究还是没能延续到3月。正如2/24文章《鲍威尔捍卫宽松,比特币下行放量》[链接]所写的,“41000是前高,而且在4-3震荡洗盘洗了那么久,是非常稳固的支撑区间。加…

视频的声音怎么变声?这几种变音工具很有趣

怎么给视频的声音进行变声呢?视频声音变音是一种非常有趣的技术,可以为视频增加独特的声音效果。通过将声音变成不同的声音,例如外星人、小孩、恶魔等,可以制作出各种令人惊叹的视频效果。此外,视频声音变音还可以为我…

虚拟麦克风变声

场景: 实现微信、腾讯会议等语音电话变声 方案描述 需要安装虚拟声卡,设置当前采集端为虚拟mic。然后通过输入端向虚拟mic里头写入数据,其他应用从虚拟mic里头采集的声音就为修改后的声音。 方案实施: 1.https://vb-audio.com/Cable/VirtualCables.htm 虚拟声卡,很便…

10分钟训练属于你的AI变声器

今天推荐一款开源AI变声器,安装过程很友好,不用经历各种麻烦的环境问题, 作者提供了windows下的安装包,一键安装启动很方便。 目前好像对显卡有要求,nvidia显卡支持,amd显卡不支持。 功能特点 使用top1检…

MORPHVOX PRO 变声器 软件 Crack

MORPHVOX PRO 变声器 变音的全新层次 在网上聊天和游戏中使你变音 它具有超高语音学习技术,背景取消和高音质特点,将变音带向全新层次。 上好的变音质量 聆听MorphVOX Pro上好的变音质量。 *变音的音频因人而异,但它确实是同一个说话者发出…

chatgpt赋能python:Python声音处理之变声

Python声音处理之变声 随着科技的发展,人们对于声音处理越来越感兴趣。变声技术就是其中的一种,它可以将一个人的声音变成其他的人或动物的声音,非常有趣。 Python作为一种广泛使用的编程语言,可以在声音处理中发挥重要作用。本…

Voice Changer + Voice Meeter Banana变声方案

Voice Meeter Banana Voice Meeter 按下图配置 声音配置如下 voice changer voice changer

特效变声器(安卓)

首先,软件不用注册登录,安装即是会员,在软件主页,这里主要有自制语音包,文字转语音,实时变声等功能。 另外软件内置超多语音包,并且对各种语音包还有详细的分类,像女声日常&#xff…