当前位置:网站首页> 天晴问答>正文

加密算法MD5和SHA1有什么区别?哪种更好?

提问于:2020-12-02 14:13:39提问者:天晴网友
加密算法MD5和SHA1有什么区别?哪种更好?
最佳答案

SHA-1与MD5 的最大区别在于其摘要比MD5 摘要长 32 比特。对于强行攻击,产生任何一个报文使之摘要等于给定报文摘要的难度:MD5 是2128 数量级的操作,SHA-1 是2160 数量级的操作。产生具有相同摘要的两个报文的难度:MD5是 264 是数量级的操作,SHA-1 是280 数量级的操作。因而,SHA-1 对强行攻击的强度更大。但由于SHA-1 的循环步骤比MD5 多(80:64)且要处理的缓存大(160 比特:128 比特),SHA-1 的运行速度比MD5 慢。

网友3726
点击展开全文
相关推荐+更多
问答评论