1。
DES是对称密码体系 加密解密密钥是相同的
RSA是公钥密码体系 加密解密密钥是不同的
2。.
都是主流的加密算法都很安全。
DES一次安全你觉得不够可以用DES加密三次。
RSA你觉得安全不够可以加大密钥长度。
3。
DES加密的时候因为加密解密同一个密钥,所以如果该密钥被截获,则毫无安全性可以言。
RSA不同,可以diniffer-hellman算法很安全的交换RSA的密钥,直接别人截获信息,他也解不出密钥。
在密钥交换方面,公钥密码体系有着对称密码体系无法比拟的优点。
4。
DES比RSA快很多,毫无疑问。
总结,公钥密码体系优势在于交换密钥安全,但速度慢。
对称密码体系优势在于速度快,但交换密钥是大问题。
两者互补,所以常规的做法是:
用公钥密码体系交换密钥,用对称密码体系加密信息。
虽然写的东西不多,但是不是复制黏贴的,都是手写的。