
(可编)各种加密算法比较.docx
7页各种加密算法比较算法选择: 对称加密 AES,非对称加密 : ECC,消息摘要 : MD5,数字签名 :DSA对称加密算法 ( 加解密密钥相同 )名称 密钥长度 运算速度 安全性 资源消耗DES 56 位 较快 低 中3DES112 位或 168 位 慢 中 高 AES 128、192、256 位 快 高 低非对称算法 ( 加密密钥和解密密钥不同 )名 成熟称 度安全性 ( 取决于密钥长度 )运算速度资源消耗RSA 高 高 慢 高DSA 高 高 慢 只能用于数字签名ECC 低 高 快低( 计算量小 , 存储空间占用小 ,带宽要求低 )散列算法比较名称 安全性 速度SHA-1 高 慢MD5 中 快对称与非对称算法比较安名称 密钥管理 全 速度性比较难 , 不适合互对称联网, 一般用于内 中算法部系统快好几个数量级 ( 软件加解密速度至少快100 倍, 每秒可以加解密数 M比特数据 ), 适合大数据量的加解密处理非对称算 密钥容易管理 高 慢, 适合小数据量加解密或数据签名法算法选择 ( 从性能和安全性综合 )对称加密 : AES(128 位),非对称加密 : ECC(160 位) 或 RSA(1024),消息摘要 : MD5数字签名 :DSA轻量级: TEA、RC系列( RC4), Blowfish (不常换密钥) 速度排名(个人估测,未验证): IDEA 11、SSF33, SSF28, SCB2(SM1:) 国家密码局的隐蔽不公开的商用算法,在国内民用和商用的,除这些都不容许使用外,其他的都可以使用;12、ECC( Elliptic Curves Cryptography):椭圆曲线密码编码学13、(Tiny Encryption Algorithm)简单高效的加密算法,加密解密速度快,实现简单但安全性不如DES, 一直用 tea 加密。












