范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

破玩意用HTTPS传纸条

  我和小宇早恋了,上课的时候老说话 。
  老师把我们的座位分得很远,我在第一排,她在最后一排,我们中间隔了很多人。
  但我们还是想通过传纸条的方式交流。
  我们中间的那些同学,虽然坏心思比较多, 但好在可以保证将纸条传递到位 ,于是我们用传纸条的方式,一直秘密交流着感情。
  但好景不长,我们渐渐发现,中间这些同学特别不靠谱,出现了以下两种恶劣的行为:
  偷看纸条,把我们的小甜蜜作为他们饭后的谈资。
  篡改内容,让我们之间产生了好多误会。
  单钥匙锁
  单钥匙锁
  于是我发明了一个盒子,并且给这个盒子配了 一把锁和一把钥匙 。
  这把锁与普通的锁不太一样, 解锁需要钥匙,同时上锁也需要钥匙 。
  我把这个钥匙复制了一份,给到小宇,这样我每次给她写完小纸条之后,都把纸条放在盒子里,用钥匙把它锁起来。
  小宇收到这个盒子后, 用钥匙解锁 ,才能拿出里面的纸条。
  同时如果小宇想给我回纸条时,也需要把纸条放在盒子里, 并且用钥匙加锁 ,再传给我。
  这样, 由于中间的同学没有钥匙,就无法偷窥里面的内容了,也无法篡改里面的内容 ,问题完美解决。
  但好景又不长,由于之前我把钥匙给小宇时,也是通过同学传递过去的,有个同学当时就 偷偷又复制了一份 ,因此拿到了一个钥匙。
  于是他每次收到我传给小宇的盒子的时候,就先用钥匙解锁,偷看内容,有的时候甚至还修改内容,放回盒子,然后再用钥匙锁起来。
  这还了得,我必须得再想个办法才行!
  双钥匙锁 - 防篡改
  我绞尽脑汁,通宵达旦了好几天,终于发明出了一把特别神奇的锁。
  与这个锁相对应的有两把不同的钥匙 A 和 B,神奇的地方就在于, 用钥匙 A 加锁,必须用钥匙 B 才能解锁。反过来用钥匙 B 加锁,必须用钥匙 A 才能解锁。
  我对我的这个发明非常满意!感觉可以申请专利了!
  我给这个锁起了个名字叫 双钥匙锁 ,那自然之前那个简单的锁,就叫单钥匙锁 。
  而双钥匙锁这种加解锁的方式,我给起了个名字,叫 非对称加解锁 ,自然,那个单钥匙锁对应的方式,就叫对称加解锁 咯。
  有了这个发明,我只需要把钥匙 B 给小宇,我每次写纸条时先用钥匙 A 进行加密,然后盒子到了小宇那里,她只需要用钥匙 B 解密,即可看到我的内容了。
  这个钥匙 B 被人复制了一份也没关系,坏人只能用钥匙 B 打开盒子偷看我的内容, 但是他如果想篡改内容,必须用钥匙 A 才能把盒子锁住,而钥匙 A 一直在我手里,从来没有传递过 ,没人知道。
  当然,坏人也可以用钥匙 B 把盒子锁住,但用 B 锁住的盒子,只能用 A 去解锁,所以如果小宇用自己手里的 B 解锁时,发现解不开,就知道内容被人篡改了。
  现在,内容篡改的问题就完美解决了。
  还有内容被偷看的问题还没解决,也就是内容泄漏。
  双钥匙锁 - 防泄漏
  我灵机一动,想到了办法。
  我发现,小宇那边已经有了钥匙 B, 如果小宇用 B 去加锁,只有钥匙 A 能解锁 ,而钥匙 A 只有我这里有,这样小宇用钥匙 B 加锁的纸条,就没有任何人能看到并且篡改了!
  就着这个思路,因为我们 完全是对称的关系 ,所以只要小宇那边再造一个类似的神奇的锁,然后分配两把钥匙 C 和 D。
  然后小宇把钥匙 D 给我,自己保留钥匙 C,这样我只要用钥匙 D 加锁我的内容,就只有小宇能解开了!
  这样,就保证了 双向的通信安全 !中间的坏同学们既无法阅读 我们的内容,也无法篡改 我们的内容,因为会被我们发现。
  但好景又不长,我们发现,这个双钥匙锁由 于设计的太过复杂,导致加锁解锁的效率实在是太低了 ,每次传一个纸条都要费好大劲加锁再解锁,极大降低了我们每天交流的次数,很不爽。
  这还了得,我必须得想个办法才行!
  单双钥匙锁相互配合
  我记得当初用那个单钥匙锁的时候,效率就挺高的, 只是因为传送钥匙的过程中容易被坏人偷看到 ,复制一份出来,就可以监听和篡改我们后续的通讯了。
  那我们能不能 用双钥匙锁的安全性,把单钥匙锁的钥匙安全地传送给对方,然后之后再用单钥匙锁,高效率地通信 。这样,安全性和效率就都有了保证!
  我赶紧想出了一个绝妙的方案!
  1.   由小宇设计一个双钥匙锁,配两把钥匙 C 和 D,然后把钥匙 D 给我。
  2.   我这边准备一个单钥匙锁,配一个钥匙 M,把它放在盒子里,用小宇给我的钥匙 D 加锁,传给小宇。
  3.   传送过程中,由于钥匙 D 加锁的盒子只能用钥匙 C 解锁,所以中间人无法查看和篡改内容,最终钥匙 M 被安全传送到小宇那边。
  4.   此时,我们双方都有了钥匙 M 和与之对应的单钥匙锁,而且这个钥匙 M 谁都不知道。
  5.   在此之后,我们用钥匙 M 去加密我们的信息,对方用钥匙 M 解密我们的信息,达成了安全通信的条件。
  简单说就是, 小宇给了我把钥匙 D,我用 D 加锁我的 M,传给小宇,之后我们用钥匙 M 进行对称加解锁的方式进行通信 。
  当然,中间的坏蛋,可以在小宇给我钥匙 D 的时候,偷偷换成别的钥匙 E,但我用 E 加锁我的钥匙 M 之后,小宇是无法用钥匙 C 解锁的,也就知道中间有人动了手脚,那我们就停止我们的通信。
  也就是说, 中间人可以阻止我们的通信,但是却再也无法偷窥和阅读我们的通信内容了 。
  太绝了!我们居然 在中间人完全不可靠的通信链路上,实现了安全的通信 ,这简直不可思议!
  但好景又不长。
  有个又坏又聪明的坏蛋,居然也研究出了这种双钥匙锁的技术!
  这些坏蛋给自己也准备了一个 双钥匙锁 ,并且配置了两把钥匙 X 和 Y。
  此时他在我们原来的通信方式上,做了这么个事。
  1.   由小宇设计一个双钥匙锁,配两把钥匙 C 和 D,然后把钥匙 D 给我。
  2.   这个人没把钥匙 D 给我,而是把自己造的钥匙 Y 给了我,但我以为这是小宇给我的呢。
  3.   我这边准备一个单钥匙锁,配一个钥匙 M,把它放在盒子里,用小宇给我的钥匙(其实是坏蛋给我的钥匙 Y)加锁,传给小宇。
  4.   这个人收到加锁后的盒子,用自己的钥匙 X 轻松解了锁,因为这个锁是被 Y 锁的嘛~解锁后取出里面的钥匙 M,复制了一份,然后再用小宇的钥匙 D 加锁。
  5.   小宇用 C 解开了锁,得到里面的钥匙 M,这个的确是我给的,但小宇不知道此时已经被坏人知道了,与此同时我也不知道这个事。
  6.   于是我们用钥匙 M 加锁解锁通信,坏蛋也同样用钥匙 M 来偷窥或篡改我们的信息。
  简单说,就是, 我以为我是用小宇的钥匙加密,但却是坏蛋的。小宇以为是我用她的钥匙加密后传给她的 M ,因为她解得开,但却是坏蛋伪装的。我们双方都不知情。
  坏蛋也真是卷啊,这么精妙的设计也能想出来,只是为了偷窥我和小宇的小纸条,果然八卦是人类的第一生产力。
  这肯定不行,我必须又得想个办法才行。
  找班长做公证
  我苦思冥想,找到了一个解决思路。
  首先我们至少有一次,就是第一次传输的那把钥匙,是无法进行加密的,会被中间的所有人看到,这个是无法避免的,否则就一直套娃了。
  但是我们能不能做到, 可以让对方看到,但却无法篡改呢 ?
  也就是说,坏蛋传给我假钥匙 Y,我可以知道这个是坏蛋的呢?
  只靠我们两个,几乎不可能,于是我求助了 班长 。
  我让班长也准备了一个双钥匙锁 ,然后配置了两把钥匙 J 和 K,然后把钥匙 K 公开让所所有人都知道。
  小宇在第一次准备给我钥匙 D 时,不再直接给我了,而是找班长,把钥匙 D 放在一个盒子里,让班长用自己的钥匙 J 给加锁。
  然后小宇把这个用钥匙 J 加好锁的盒子传给我,我用班长公开的钥匙 K 解锁盒子,就可以得到小宇的钥匙 D 了。
  这样,中间的坏蛋可以用公开的钥匙 K 把盒子打开,看到小宇准备给我的钥匙 D。
  但是,他们却无法把自己伪造的钥匙 M 传给我,因为要想加锁这个盒子,必须有钥匙 J 才行,而钥匙 J 只有班长知道。
  也就是说,目前这个内容,中间的坏蛋们只能看,不能修改了!
  如果不能修改,我就能成功用小宇给我的真正的钥匙 D 加锁我们之后要通讯用的钥匙 M,于是这个钥匙 M 就被安全地传给了小宇,我们之后就可以用这个谁也不知道的钥匙 M,和配套的单钥匙锁,愉快地聊天了!
  可是如果班长同坏蛋勾结,把 J 泄漏或者卖给了坏蛋怎么办呢?那没辙, 说明他不配当班长!
  这么多钥匙傻傻分不清了
  这个环节涉及到很多钥匙
  我的单钥匙 M :用来之后我和小宇对称加锁方式通信用的,需要想办法安全传给小宇
  小宇的双钥匙 CD :用来让我安全把 M 传给她,做法是把公开的钥匙 D 传给我,我用钥匙 D 加锁我的 M,这样只有她才能用自己的保密钥匙 C 解开,中间人无法得知。
  坏蛋的双钥匙 XY :用来传给我伪造的钥匙 Y 让我误以为这是小宇传给我的钥匙 D。
  班长的双钥匙 JK :用来加锁小宇的钥匙 D,防止中间的坏蛋篡改这个值。
  这在安全领域,分别对应 对称加密 ,非对称加密 。
  单钥匙就是对称加密 ,对称加密的速度很快,可以用于传输过程中的数据加密,防止中间人查看和篡改信息。但是如何将对称加密的秘钥安全传递过去,个问题。
  双钥匙就是非对称加密 ,非对称加密的速度慢,可以用于加密少量数据,同时也可以用于签名防止篡改,为什么呢?看后面。
  非对称加密的秘钥中,公开让别人知道的就是 公钥 ,比如小宇的钥匙 D 或班长的钥匙 K 等。
  留在自己这里不让别人知道的就是 私钥 ,比如小宇的钥匙 C 或班长的钥匙 J 等。
  既可以用私钥加密数据,公钥解密数据。也可以用公钥加密数据,私钥解密数据。
  公钥加密,私钥解密,这个叫加密 ,是为了保证内容安全,因为私钥只有自己知道,是为了保证这个信息不被中间人解开。
  私钥加密,公钥解密,这个叫签名 ,是为了防止内容被篡改,因为公钥所有人都知道,所有人都能看到这个信息做验证。
  但是,如果想篡改,就必须得篡改原文信息后,用私钥加密,才能得到原来的效果,可惜私钥是不公开的。
  还有一种不可逆的哈希函数,这个叫 摘要 ,是无法解密的,这个之后再说。
  在刚刚的环节中,首先小宇让班长用私钥 J 加密自己的公钥 D,传给我,这是 私钥加密公钥解密 ,这个目的就是签名 ,防止公钥 D 在传输过程中被别人篡改。
  我得到了公钥 D 之后,加密我的对称加密的秘钥 M,传给小宇,这是 公钥加密私钥解密 ,这个目的是加密 ,为了让中间人不知道我的 M 是什么。
  当然,我们之后的数据传输过程,也可以用这种非对称加密的方式玩,但可惜,非对称加密的复杂度非常高,性能非常低,因此仅仅适合这个传递秘钥 M 的过程,数据量很小,而且仅仅一次。
  再之后的传输,就通过我们协商好的对称秘钥 M 进行传输,这个也是加密,与公钥加密私钥解密的目标是一致的,只不过适合的场景不同,对称加密的效率比非对称加密高出好几个数量级。
  HTTPS
  我和小宇传纸条这个过程,就是 HTTPS 的工作原理。
  哦不对,这句话重说一遍, 这个破玩意,就是 HTTPS 。
  我就是 客户端 ,小宇就是服务端 ,班长就是 CA 机构 ,中间那些坏蛋同学就是传输链路 ,用以标明传输链路很不靠谱,有很多中间人想要搞破坏,或者偷窥我们的信息。
  只不过,HTTPS 的细节更多些,但大体的思路和我们今天传纸条是一致的。
  之后给大家出,通过抓包方式学习 HTTPS 的细节过程,包我已经抓好了。
  今天大家只关注这个 HTTPS 的思想过程,后面带大家学习 TLS 协议细节,以及 CA 证书的组成即验证方式。
  原文链接:https://mp.weixin.qq.com/s/JOzCby10KZ60K8a1uI3hDg

狼队转会瓜林教练春季赛回归,五名选手进行挂牌,将要更换中辅狼队秋季赛虽然止步季军,没能闯入总决赛复仇eStarPro,但是这个成绩对于他们而言,已经是非常不错的了。因为小胖不能上场,今屿也只是速成打野,秋季赛开始观众的期望只是保住六强即可清清个人荣誉达到顶峰,成为KPL首位大满亚选手,连送清融三冠军2021年KPL秋季赛总决赛尘埃落定,eStarPro夺得KPL最后一届秋季赛的总冠军。当eStarPro全员沉浸在欢声笑语之中,TTG却迎来了战队的第三个亚军,这也是目前TTG首KPL秋季赛TTGeStar选手各项数据对比,你更看好哪支队伍?哈喽,大家好,我是小侃。KPL秋季赛总决赛的比赛开赛在即,小编在赛前给大家整理了一份关于两队选手的各项数据对比的资料,让我们一起来看下吧。辅助篇eStar子阳场均KDA5。31(0LPL出现究极摆烂队,无人可用疑似引入宝蓝!队内优秀选手都走了各位LPL的观众和英雄联盟召唤师大家好,这里是天下游戏汇。LPL在今年年底的转会期中,几乎所有队伍都在寻求补强,但是转会期有赢家就会有输家,会有很多队伍因为没钱被拆散甚至解散,而在哈利波特手游圣诞彩蛋各种整活,解锁姿势太沙雕,巫师麻了最近手游哈利波特魔法觉醒开启的圣诞庆典活动,已经让小伙伴们沉浸在欢乐的节日氛围中!城堡内随处可见装扮精美的圣诞树,圣诞风装扮的雪人也是频频出现在同学们的镜头下,各种精彩好玩的节日玩最终幻想7重制版发色Mod最终幻想7重制版瞳色mod对于最终幻想7重制过渡版登陆PC后,相信大家最关心的莫过于各种mod了。今天就为各位分享两个能够修改克劳德蒂法爱丽丝三人发色与瞳色的mod。可供改变的发色有黑色金色棕色深棕色红色和未上锁的房间,第一道锁打开的攻略,需要的拿走未上锁的房间,是一款很烧脑,很好的游戏。一环扣着一环,让人不禁想要一直玩下去。那么下面来附上攻略如图进入后,首先是一信封,在上面有一把钥匙把钥匙插入钥匙孔里,然后打开盖子旋转位置,年底大练兵,全答对的你敢报段位吗?鸡仔训练营的年末练兵各位特种兵们来接招!让鸡仔来看看这一年大家有没有好好训练呢01机瞄辨枪在战场上掌握每个枪械,就足以应付各种困难,各位身经百战的特种兵,能不能仅靠枪械自带的机瞄就明日之后狗托称号怎么获得在明日之后游戏里面有个成就称号叫狗托,这个称号就很有意思啊,很多玩家都想要知道怎么获得,在这里就给大家介绍一下获取方式,希望大家可以快速获得。明日之后狗托称号怎么获得1狗托称号需要TBC怀旧服海山无限发财团,想赚钱的不容错过最近几天更新了一波海山的攻略,收到粉丝的不少反馈,好几个粉丝都对海山小怪团很感兴趣,今天详细聊一聊。首先,我可以负责任地说,海山小怪一定可以无限刷,因为这是副本的机制决定的,除非暴英雄联盟手游任务卡怎么用英雄联盟手游任务卡的作用就是帮你完成1个缺谷宝典任务,所以说它是非常有用的,不过要合理使用它才可以,今天就给大家带来了使用推荐,小伙伴们不妨先看下英雄联盟手游任务卡使用攻略。英雄联
评职称别人知道的加分项,我不准你不知道我想评职称,听朋友说,专利对评职称来说可以加分,是这样的吗?参与职称评审的人每年都在增加,在评审过程中你怎么才可以脱颖而出?时至今日,还是有很多人不知道专利已经和职称挂上钩了。职称它不仅QQ弹弹会拉丝,它还有专利大家好,我拉丝回来了。这是你家的高粱饴吗?被这句话洗脑了半个月的小合,现在终于冷静下来,今天就跟大家好好聊聊这个全网刷屏的高粱饴。最外面这层是糯米纸吃掉它里面白色的粉末是玉米淀粉,各国核废料处理,中国靠专利技术,日本哥斯拉养殖计划311东日本大地震已经过去11年了,一直以来,核污水问题就像悬在福岛上方的达摩克利斯之剑。自2011年至今,福岛核电站上千个大型储水罐中,已储存超过120万吨核污水。目前,福岛每天高价值发明专利如何界定,国知局回应来了国家知识产权局于2021年4月26日15时举办第二季度例行新闻发布会。国家十四五规划纲要中,明确写入每万人口高价值发明专利拥有量指标。如何界定高价值发明专利?相关指标的确定是基于怎中国的民间发明到底有多野?看完这个你就知道了高手在民间,绝活出草莽。藏在中国民间的各路发明家们,应该是众多发明家中最野蛮粗犷的。你既能从他们的发明中看到脚踏实地的务实精神,又能看到他们思路清奇的民间智慧。在民间发明家的眼里,电动车电梯内爆燃,3秒烧伤5人,山东黑科技避免此类事故发生把电动车推进电梯,回家充电,或是直接在楼道充电的现象,相信大家早已司空见惯。但是很多人都不知道,这看似寻常的举动其实暗含不小的安全隐患。5月10日晚上7点左右成都成华区丛树家园小区斗罗大陆官方承认抄袭,视频中这个画面再也看不到了改编自同名小说的动漫斗罗大陆,在国漫中人气一直很火爆。不过近日,斗罗大陆却因涉嫌抄袭被举报了。疑似抄袭国漫雾山五行有网友发现斗罗大陆更新的145集和153集部分分镜与国漫雾山五行十华为鸿蒙商标申请被驳回!6月鸿蒙OS还能如期而至吗?5月12日,华为技术有限公司与国家知识产权局其他一审行政判决书公布。案号(2020)京73行初10187号,审理法院为北京知识产权法院,该判决维持了对华为38307327号鸿蒙商标申请专利优先审查的条件,看看你的专利可以申请优先审查吗?专利优先审查管理办法对专利申请优先审查的各种情形进行了明确的规定对于类型(一)实质审查阶段的发明专利申请(二)实用新型和外观设计专利申请(三)发明实用新型和外观设计专利申请的复审(为什么申请了专利的药这么贵?3年前一部我不是药神,让印度神药走入人们视野。这部电影改编自真实事件,故事的原型陆勇是一名慢性白血病患者,被称为药侠印度抗癌药代购第一人,他所代购的是治疗白血病靶向药格列卫。印度仿最新高校专利转让榜TOP100西交大陕科大西工大等入围日前,最新中国高校专利转让榜单(TOP100)发布,前100所高校主要分布在江苏浙江北京上海陕西等24个省市。南林清华上海交大位列前三!江苏的高校专利转让数量最多。在西北地区中,陕