非对称加密算法有哪些 如何用通俗易懂的话来解释非对称加密?
如何用通俗易懂的话来解释非对称加密?
想象一个盒子上有锁。如下图所示,钥匙就是那个锁的钥匙。对称加密意味着双方都拥有锁的密钥。加密机用钥匙打开锁,锁上盒子里的东西。解密程序使用相同的密钥打开锁并取出里面的东西。
或者上面的框和锁,公钥可以理解为相同的锁(并且这些锁是打开的,也就是说,没有锁)。私钥是这些锁的密钥。只有一个密钥存储在解密程序中。加密机先把东西放进盒子里,然后用一把打开的锁(公钥)锁住盒子,最后把盒子发给解密机;收到盒子后,解密机用密钥(私钥)打开锁,取出里面的内容。
对称加密和非对称加密的区别?
非对称密钥加密系统,也称为公钥加密。它需要使用一对密钥来完成加解密操作,一个是公开发布的,即公钥,另一个是由用户秘密保存的,即私钥。发送方使用公钥加密,接收方使用私钥解密。公钥机制是灵活的,但加解密的速度比对称密钥加密慢得多。在非对称加密系统中,密钥被分解成一对。这些密钥中的任何一个都可以用作公开密钥(加密密钥),以非保密方式向其他人公开,而另一个可以保存为私钥(解密密钥)。私钥只能由生成密钥对的交易方持有,公钥可以广泛分发。本方案中的信息交换过程是:交易方A生成一对密钥,并将其中一个密钥作为公钥发布给其他交易方;交易方B获得公钥后,用该密钥对信息进行加密,然后发送给交易方A;交易方A用另一个私钥对加密后的信息进行解密自救。
非对称加密算法有哪些 非对称加密解密的过程 非对称加密的概念
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。