码迷,mamicode.com
首页 > 编程语言 > 详细

常用加密算法

时间:2014-10-21 12:29:56      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:des   style   color   ar   strong   sp   数据   on   ad   

对称加密算法(加解密密钥相同)

名称

密钥长度

运算速度

安全性

资源消耗

DES

56位

较快

3DES

112位或168位

AES

128、192、256位

 

非对称算法(加密密钥和解密密钥不同)

名称

成熟度

安全性(取决于密钥长度)

运算速度

资源消耗

RSA

DSA

只能用于数字签名

ECC

低(计算量小,存储空间占用小,带宽要求低)

 

散列算法比较

名称

安全性

速度

SHA-1

MD5

 

对称与非对称算法比较

名称

密钥管理

安全性

速度

对称算法

比较难,不适合互联网,一般用于内部系统

快好几个数量级(软件加解密速度至少快100倍,每秒可以加解密数M比特数据),适合大数据量的加解密处理

非对称算法

密钥容易管理

慢,适合小数据量加解密或数据签名

 

算法选择(从性能和安全性综合)

对称加密: AES(128位),

非对称加密: ECC(160位)RSA(1024),

消息摘要: MD5

数字签名:DSA

常用加密算法

标签:des   style   color   ar   strong   sp   数据   on   ad   

原文地址:http://my.oschina.net/skyhacker2/blog/335660

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!