还记得2011年CSDN的“脱库”事件吗时,CSDN 站被黑客攻击,超过600万用户的注册邮箱和密码明问被泄露,很多 友对CSDN明?保存用户密码行为产生了不满。
如果你是CSDN的?名易程师,你会如何存储用户密码这么重要的数据吗仅MD5加密一下存储就够了吗/strong> 要想搞清楚这个问题,就要先弄明白哈希算法。
哈希算法历史悠久,业界著名的哈希算法也有很多,比如MD5、SHA等。在我们平时的开发中,基本上都是拿现成的直接用。所以,我今天不会重点剖析哈希算法的原理
,也不会教你如何设计一个哈希算法,而是从实战的?度告诉你,在实际的开发中,我们该如何用哈希算法解决问题。
一、什么是哈希算法
1、基本概念
3、MD5案例
二、应用一:安全加密
1、常用的加密哈希算法
哈希算法产生的哈希值的长度是固定且有限的
冲突的概率很小
三、应用二:唯一标识
1、图片搜索案例
3、更高效
2、最终合并的电影无法观看
五、散列函数
1、对散列算法冲突要求低
六、解答开篇 & 内容小结
1、用户信息被“脱裤”
文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览34381 人正在系统学习中 相关资源:用PS软件给别人腿部增加丝袜裤–HP其他资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!