什么是对称(非对称)加密算法?

对称加密算法

加密和解密共用一个秘钥的方式成为共享加密算法(对称加密算法)。

优点:加解密速度快,效率高
缺点:不便于秘钥的分发和管理,安全性不高

非对称加密算法

非对称加密算法使用一对非对称的秘钥。一把叫做私有秘钥,不能让其他任何人知道。另一把叫做公开秘钥,顾名思义就是可以随意发布,任何人都可以获得。对于私钥加密的内容只能使用公钥解密,同样的,使用公钥加密的内容只能使用私钥进行解密。

优点:安全性更高
缺点:算法更加复杂,加解密速度较慢

你可能感兴趣的:(加密算法,对称加密算法,非对称加密算法)