说出来你可能不信,密钥这两个字的规范读音竟然是【mì yuè】,听起来像蜜月,哈哈。不过,在密码学的语境下,读作【 mì yào】的应该更多吧。扯远了,这集我们聊聊 HTTPS 里的重要组成部分,就是密钥和加密算法。
说出来你或许不信,密钥这两个字的标准读音竟然是【mì yuè】,听起来像蜜月,哈哈。不过,在密码学的语境下,读作【 mì yào】的应该更多吧。扯远了,这集咱们聊聊 HTTPS 里的重要组成部分,便是密钥和加密算法。
加密算法有两类:对称加密和非对称加密。
望文生义,对称加密算法里,加密和解密用的是同一个密钥。
狗子这次学聪明晰,发音讯前先加密了。
你能够把这个加密进程了解成把音讯放进一个上了锁的盒子里。
有钥匙(密钥)的人就能翻开这个盒子。
这样就能确保,没有这把钥匙的人就打不开。
菜鸟收到这个盒子后,用他们约好的钥匙(密钥)翻开盒子阅览音讯。
需求留意的是,密钥有必要保密,不能以明文方式同享。
实际上,没有密钥解密的话,看到的是一堆毫无意义的字符:
某个加密算法生成的密文或许是这样的:
经过屡次转化,文本变得越来越难以辨认。
解密也要经过这些过程,只不过是反过来的:
加密运用的密钥混入了音讯中,因而即便你知道加密算法,没有密钥也无法解开密文。
密钥或许长这样:
对称密钥虽好,但是有个问题:怎样安全地同享给他人?
传送密钥的时分需求特别当心,一不留神就会被窃视。
因而,呈现了另一种加密算法:非对称加密。
跟对称加密的区别是,非对称加密需求两个成对的密钥。
公钥就有意思了,你能够随意同享,发在网上、写在纸上、纹在身上……随你便,反正是揭露的!
所以狗子就把自己的公钥发给了菜鸟小姐姐。
也便是说,菜鸟把音讯装进了盒子,用狗子的公钥锁上了。
敲黑板划要点:只要跟公钥配对的私钥才干解密。
本文转载自微信大众号「1024译站」,能够经过以下二维码重视。转载本文请联络1024译站大众号。
知优网 » 小朋友都能看懂的 HTTPS 之加密算法