hash 译:散列、杂凑,作用:把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值,这种转换是压缩映射。
hash特性
1、不可逆。不能通过结果推算出输入,所以又被称为不可逆的算法,也可以作为加密算法存在
2、计算极快。
hash的用途
1、密码,基于hash,保证同样的输入得出的结果一直一致
2、文件完整性校验
3、数字签名