1.hash是什么
hash是一种算法,支持openssl 库提供的所有算法,包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。md5经常用来做用户密码的存储。而sha1则经常用作数字签名。
2.md5的三个特点
(1).内容相同则hash运算结果相同,内容稍微 改变hash值则变,
(2).不可逆推。
(3).在用相同算法计算时,无论数据多长,得到的hash值长度固定
时间: 2024-10-05 20:27:01
1.hash是什么
hash是一种算法,支持openssl 库提供的所有算法,包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。md5经常用来做用户密码的存储。而sha1则经常用作数字签名。
2.md5的三个特点
(1).内容相同则hash运算结果相同,内容稍微 改变hash值则变,
(2).不可逆推。
(3).在用相同算法计算时,无论数据多长,得到的hash值长度固定