《2022年2022年加密算法对比》由会员分享,可在线阅读,更多相关《2022年2022年加密算法对比(3页珍藏版)》请在金锄头文库上搜索。
1、加密算法对比对称加密算法算法名称密钥长度实现加密速度安全性资源消耗特点适用情况AES128、192、256 位AES 算 法 基 于排 列 和 置 换 运算。快高低AES能提供更快 的 数 据 加 密方法,且与各种不 同 的 产 品 兼容速度快,安全级别高AES 正日 益成 为 加密各种形式的电子数据的实际标准。3DES112位 或168 位基于 DES, 对一块数据用三个不同的密钥进行三次加密,强度更高慢高高强度更高,资源消耗大电子货币业界普遍使用 3DES, 并持续开发和宣传基于其的标准DES56DES 使 用16 个循环,使用异或,置换,代换,移位操作四种基本运算。慢低低分组比较短、 密
2、钥太短、密码生命周期短、运算速度较慢适用于加密大量数据的场合名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 非对称及加密算法算 法 名称密钥长度实现加 密 速度安全性资 源 消耗特点适用情况RSA变长基 于 大 数 分解慢RSA的 安 全性依赖于大数的因子分解大一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的速度慢,故目前人们广泛使用单,公钥密码结合使用的方法。优缺点互补:单钥密码加密速度快,人们用它来加密较长的
3、文件,然后用 RSA 来给文件密钥加密。ECC变长椭 圆 曲 线 密码编码学最快最安全小抗攻击性强。相同的密钥长度,其抗攻击性要强很多倍。计算量小,处理速度快。ECC总 的 速 度 比RSA、DSA 要快得多无线网络领域,身份认证DSA变长基 于 整 数 有限 域 离 散 对数难题快和 RSA 差不多大DSA 的一个重要特点是两个素数公开,这样,当使用别人的p 和 q 时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。DSA 只是一种算法, 和 RSA 不同之处在于它不能用作加密和解密,也不能进行密钥交换, 只用于签名名师资料总结 - - -精品资料欢迎下载 - - - - -
4、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 散列算法算 法 名称不同点适用情况MD5是 SHA-1摘要比 MD5摘要长 32 位。使用强行技术,产生任何一个报文使其摘要等于给定报摘要的难度对MD5是2128数量级的操作,而对SHA-1 则是2160数量级的操作。这样, SHA-1 对强行攻击有更大的强度。MD5的易受密码分析的攻击,SHA-1 显得不易受这样的攻击。在相同的硬件上, SHA-1 的运行速度比 MD5慢。产生消息摘要,密钥加密等SHA参考:http:/ - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -