sha1和md5的区别

知识问答 2025-09-02 23:51:41 来源:互联网

SHA1和MD5都是密码散列函数,加密不可逆;都可以实现对任何长度对象加密,都不能防止碰撞,它们的区别在于:MD5校验位的长度是16个字节(128位);SHA1是20个字节(160位);SHA256是32个字节(256位),运行速度不同,SHA256的运行速度最慢,然后是SHA1,最后是MD5,安全性不同,SHA-1 的安全性比MD5高。