登录 |  注册 |  繁體中文


对称加密和非对称加密

分类: 服务器相关 颜色:橙色 默认  字号: 阅读(421) | 评论(0)
1. 对称加密
 
对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。
 
常见的对称加密算法:DES,AES,3DES等等。
 
DES是比较老的加密算法,已经不推荐使用了,3DES是DES的改进型,现在最常用的是AES
 
 
2. 非对称加密
 
非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。 
 
常见的非对称加密算法:RSA,ECC
 
 
 
3. 区别
 
对称加密算法相比非对称加密算法来说,加解密的效率要高得多。但是缺陷在于对于秘钥的管理上,以及在非安全信道中通讯时,密钥交换的安全性不能保障。所以在实际的网络环境中,会将两者混合使用.
 
 
4.  组合使用
非对称加密的优点是安全性高,缺点是速度慢,对称加密的优点是速度快,缺点是安全性不高,有没有办法结合两方面的优缺点呢?答案当然是有的
 
比如使用RAS+3DES,首先随机生成3DES的秘钥,然后使用3DES加密你的内容,也就是长内容,再使用对方的公钥加密3DES的秘钥,也就是短内容,一起传输给对方,对方通过自己的私钥解密出3DES的秘钥,再通过3DES的秘钥解密长内容,是不是很巧妙。

 




姓 名: *
邮 箱:
内 容: *
验证码: 点击刷新 *   

回到顶部