比较DES与RSA算法的区别,并说明其不同的应用领域。
(1)DES算法是1976年颁布,它是替换和转换加密两种基本算法的结合;RSA算法是1978年出现的,它是基于群Zn中大整数因子分解的困难性。
(2)DES加密算法采用的是对称密钥体制,其加密密钥与解密密钥相同:RSA是非对称密钥密码体制,其加密与解密的密钥不同。
(3)RSA算法的运算量远大于DES算法;
(4)DES算法通常用于数据加密;RSA算法不仅用以数据加密,还用于数字签名;
(5)DES加密算法需要考虑密钥的传递安全问题:RSA不需考虑密钥传递的安全问题。