1, 什么是hash
hash是一种算法,该算法接收一系列的数据,经过运算会得到一个hash值
hash值具备三大特性:
1). 只要传入的内容一样,那么得到的hash值一定是一样的
2). 只要采用hash算法固定,无论传入的内容多大,hash值的长度是固定的
3). hash值不可逆,即不能通过hash值逆推出内容
2, 为何要用hash
hash的特性1和2 应用于文件完整性的校验
1, 什么是hash
hash是一种算法,该算法接收一系列的数据,经过运算会得到一个hash值
hash值具备三大特性:
1). 只要传入的内容一样,那么得到的hash值一定是一样的
2). 只要采用hash算法固定,无论传入的内容多大,hash值的长度是固定的
3). hash值不可逆,即不能通过hash值逆推出内容
2, 为何要用hash
hash的特性1和2 应用于文件完整性的校验