单向散列行数都知道是用来验证完整性的。
一、特性
1. 结果长度固定
2. 速度要快,因为要计算的文件可能会很大
3.输入不一样,输出也要不一样(碰撞性)
4. 单向性,无法逆向推出原文
二、MD4, MD5
已经不安全了
三、SHA-1, ( SHA-256, SHA-384, SHA-512) 统称SHA-2
SHA-1已被突破了
四、单向散列函数 SHA-1
x,计算过程太负载了,搞不懂。 只记得 1bit的改变,结果有1半会变,
单向散列行数都知道是用来验证完整性的。
一、特性
1. 结果长度固定
2. 速度要快,因为要计算的文件可能会很大
3.输入不一样,输出也要不一样(碰撞性)
4. 单向性,无法逆向推出原文
二、MD4, MD5
已经不安全了
三、SHA-1, ( SHA-256, SHA-384, SHA-512) 统称SHA-2
SHA-1已被突破了
四、单向散列函数 SHA-1
x,计算过程太负载了,搞不懂。 只记得 1bit的改变,结果有1半会变,
转载于:https://my.oschina.net/chen1988/blog/889349