SHA-1与MD5的比较 因为二者均由MD4导出,SHA-1和MD5彼此很相似。相应的,他们的强度和其他特性也是相似,但还有以下几点不同: 1、 对强行攻击的安全性:最显著和最重要的区别是SHA-1摘要比MD5摘要长32 位。使用强行技术,产生任何一个报文使其摘要等于给定报摘要的难度对MD5是2^128数量级的操作,而对SHA-1则是2^160数量级的操作。这样,SHA-1对强行攻击有更大的强度。 2、 对密码分析的安全性:由于MD5的设计,易受密码分析的攻击,SHA-1显得不易受这样的攻击。 3、速度:在相同的硬件上,SHA-1的运行速度比MD5慢。
DES、AES的比较: DES(Data Encryption Standard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;AES(Advanced Encryption Standard):高级加密标准,对称算法,是下一代的加密算法标准,速度快,安全级别高,在21世纪AES 标准的一个实现是 Rijndael 算法 1、密钥长度:DES为56位,AES为128、192、256位 2、运行速度:DES运行较快,AES运行快与DES 3、安全性:DES安全性低,AES安全性高 4、资源消耗:DES资源消耗适中,AES资源消耗低
RSA、ECC的比较: RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法;ECC(Elliptic Curves Cryptography):椭圆曲线密码编码学 1、成熟度:RSA的成熟度高,ECC的成熟度低 2、安全性(取决于密钥长度):RSA与ECC的安全性均高 3、运行速度:RSA的运行速度慢,ECC的运行速度魁岸 4、资源消耗:RSA的资源消耗高,ECC的资源消耗低(计算量小,存储空间占用小,带宽要求低)
学习时间 25分钟
操作时间 15分钟
按键次数 36次
实验次数 2次
报告字数 796字
是否完成 完成