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