比如从10000个从小到大排列且不连续数字里找出8654
普通方法就是用眼瞅,从左到右
运气好瞅一次,运气不好瞅一万次
于是就有了二分法,取出中间的值
左边的值一定比中间的值小
右边的值一定比中间的值大
于是找到8654所用的时间大大缩短
可以把把文本内容/一串字符计算成一串 hash 值
一串内容---->"hash"算法---->"hash"值
再网页上下载文件进度条100%后会卡一小些时间
其实就是在进行"hash"的校验
?密码加盐相当于暗号,只有设置者知道
?示范:
正常密码: 123456
加盐密码: 派大星123456海绵宝宝
或者: 章1鱼2哥3蟹4老5板6
?加盐之后计算出来的"hash"是完全不一样的
?想要撞库的人就必须要猜到使用的算法和加的盐
原文:https://www.cnblogs.com/songhaixing/p/13908228.html