当然, 哈希算法不仅仅只有md5这一种, 以用途来分析哈希算法, 就不说哈希算法的原理了, 因为我不会.
1....因为存在哈希冲突的情况, 你可以在相同哈希值的文件再进行二进制串比较.
3.哈希表
在哈希表中使用哈希函数已经并不陌生了, 不再赘述.
4.负载均衡
比如说, 现在又多台服务器, 来了一个请求, 如何确定这个请求应该路由到哪个路由器呢...一致性哈希就是这个用途, 可以查找我的历史文章....暂时我能想到的就只有这些, 当然, 哈希算法的用途还有很多, git中的commit id等, 但是我不太了解, 就假装没有吧, 嘿嘿
----
有时对用户的密码进行MD5加密再保存, 确实要比明文保存好的多..., 基本上就可以确定了.