编程语言
首页 > 编程语言> > 哈希算法补充

哈希算法补充

作者:互联网

一.什么是算法

比如从10000个从小到大排列且不连续数字里找出8654
普通方法就是用眼瞅,从左到右
运气好瞅一次,运气不好瞅一万次
于是就有了二分法,取出中间的值
左边的值一定比中间的值小
右边的值一定比中间的值大
于是找到8654所用的时间大大缩短

二.hash哈希算法

可以把把文本内容/一串字符计算成一串 hash

一串内容---->"hash"算法---->"hash"值

常用算法

三.hash值的三大特点

四.哈希的应用

在网页上下载文件进度条100%后会卡一小些时间
其实就是在进行"hash"的校验

五.密码加盐

⛅密码加盐相当于暗号,只有设置者知道
⛅示范:
	正常密码: 123456
	加盐密码: 派大星123456海绵宝宝
	    或者: 章1鱼2哥3蟹4老5板6
⛅加盐之后计算出来的"hash"是完全不一样的
⛅想要撞库的人就必须要猜到使用的算法和加的盐

标签:hash,补充,加盐,校验,密码,算法,哈希
来源: https://blog.csdn.net/songhaixing2/article/details/111086937