谁对电子商务精通,问对称加密算法和非对称加密算法两者有什么不同,两者如何使用?急…

如题所述

首先:对称加密算法也叫公钥算法、公钥密码。

二者不同点:
1.对称密码,加密和解密密钥是相同的,即单钥。公钥密码,用作加密的密钥不同于用作解密的密钥,即双钥。
2.对称密码,它要求发送者和接受者在安全通信之前,商定一个密钥。公钥密码,不需要。陌生者也能用加密密钥加密信息,但只有用解密密钥才能解密信息。
3.公钥密码,解密密钥不能根据加密密钥计算出来。
4.对称密码的安全性完全依赖于密钥,一旦密钥泄露就意味着任何人都能对消息进行加密和解密,所以密钥必须保密。公钥不需要保密,只要保证其真实性即可。
5.提供可信的公钥比在对称密钥系统中安全分发秘密密钥通常要容易些。

二者如何使用:
由于公钥加密系统算法复杂,运行速度慢,所以它通常被用来进行分组密码中的对称密钥的保密传输。这样结合了两者的优点。典型的应用就是邮件加密系统——PGP。它里面采用的就是公钥算法(RSA)结合对称算法(IDEA)。
温馨提示:答案为网友推荐,仅供参考
相似回答