UMP科普学院|奥,原来这就是非对称加密算法啊!

Posted BitPower比特算力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UMP科普学院|奥,原来这就是非对称加密算法啊!相关的知识,希望对你有一定的参考价值。


 对称算法 


首先我们了解一下什么是对称算法通俗的解释是一个字符串可以通过某一个密钥进行加密和解密


比如说某原字符串是abcd,密钥是key,通过密钥key加密后是密文U2FsdGVkX18Uf4BsqpVyFHbYtcWrUNDt。反之此密文通过密钥key解密可得出原字符串abcd。即对称算法是通过一个密钥进行加密和解密。


UMP科普学院|奥,原来这就是非对称加密算法啊!


非对称算法


而非对称算法有两个密钥,即公钥和私钥,这俩密钥是成对的。有两种方式,即公钥加密私钥解密,私钥加密公钥解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 


非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公钥)对机密信息进行加密后再发送给甲方;甲方再用自己私钥对加密后的信息进行解密。甲方想要回复乙方时正好相反,使用乙方的公钥对数据进行加密,同理,乙方使用自己的私钥来进行解密。


另一方面,甲方可以使用自己的私钥对机密信息进行签名后再发送给乙方;乙方再用甲方的公钥对甲方发送回来的数据进行验签。甲方只能用其私钥解密由其公钥加密后的任何信息。


非对称加密算法的保密性比较好,它消除了最终用户交换密钥的需要。

UMP科普学院|奥,原来这就是非对称加密算法啊!

那么它有什么特点呢?


算法强度复杂、安全性依赖于算法与密钥。但是由于其算法复杂,而使得加密解密速度没有对称加密解密的速度快。对称密码体制中只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥。所以保证其安全性就是保证密钥的安全,而非对称密钥体制有两种密钥,其中一个是公开的,这样就可以不需要像对称密码那样传输对方的密钥了,这样安全性就大了很多。



以上是关于UMP科普学院|奥,原来这就是非对称加密算法啊!的主要内容,如果未能解决你的问题,请参考以下文章

区块链科普:非对称加密椭圆曲线加密算法

科普|区块链100问:60非对称加密算法

快链科普 | 非对称加密算法是什么?

烧脑文区块链科普:非对称加密椭圆曲线加密算法

区块链非对称加密的简单科普

干货!区块链从业者必备知识!——科普:非对称加密椭圆曲线加密算法