基本概念:哈希算法就是将不同长度的输入值,计算成为小于输入长度的固定值,当两个不同的输入值x != y,可能会得到f(x)=f(y)的结果,称为碰撞,其实md5也是hash算法的一种。
作用:哈希算法,可以用于密码中,有不可逆性,就是不能根据哈希值返过来得到原来的值。
在云服务中,利用哈希算法,可以算出这个文件的一个哈希值,从而另一个用户上传了同一文件,则不用再相同的保存该文件,只需要保存该文件的路径即可。
几种不同的哈希算法:https://blog.csdn.net/wfg18801733667/article/details/59108337