信息安全加密原理(互联网安全加密-公开密钥加密)

公开密钥加密

加密和解密使用不同的密钥。所以是“非对称加密”。加密的密钥叫“公开密钥”,解密的密钥叫“私有密钥”。

举例:当A、B进行通信时,首先需要B生成公钥和私钥,然后把公钥发送给A,A使用公钥对对信息进行加密后发送给B,B使用私钥进行解密。

信息安全加密原理(互联网安全加密-公开密钥加密)(1)

实现公开密钥加密算法的有RSA算法、椭圆曲线加密算法等。

密钥数量问题:如果对话的人数很多,那么如果公钥、私钥也成对的话,所需要的密钥的数量会很多。此时可以只保留一把私钥,将公钥分发给众人。

信息安全加密原理(互联网安全加密-公开密钥加密)(2)

公开密钥加密的安全问题:A、B之间存在一个中间人X,截取B发出的公钥并修改为X的公钥,然后A就会使用X的公钥加密,A发消息给B时,X会截取A的加密消息并用X私钥解密,再篡改消息并用B公钥加密之后,发给B,B和A都发现不了消息被窃取修改了。

这种通过中途替换公开密钥来窃听数据的攻击方法叫作“中间人攻击”(man-in-the-middle attack)

信息安全加密原理(互联网安全加密-公开密钥加密)(3)

信息安全加密原理(互联网安全加密-公开密钥加密)(4)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页