数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)…

还记得2011年CSDN的“脱库”事件吗时,CSDN网站被黑客攻击,超过600万用户的注册邮箱和密码明问被泄露,很多网友对CSDN明?保存用户密码行为产生了不满。

如果你是CSDN的?名易程师,你会如何存储用户密码这么重要的数据吗仅MD5加密一下存储就够了吗/strong> 要想搞清楚这个问题,就要先弄明白哈希算法。

哈希算法历史悠久,业界著名的哈希算法也有很多,比如MD5、SHA等。在我们平时的开发中,基本上都是拿现成的直接用。所以,我今天不会重点剖析哈希算法的原理

,也不会教你如何设计一个哈希算法,而是从实战的?度告诉你,在实际的开发中,我们该如何用哈希算法解决问题。

一、什么是哈希算法

1、基本概念

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

3、MD5案例

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

二、应用一:安全加密

1、常用的加密哈希算法

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

哈希算法产生的哈希值的长度是固定且有限的

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

冲突的概率很小

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

三、应用二:唯一标识

1、图片搜索案例

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

3、更高效

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

2、最终合并的电影无法观看

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

五、散列函数

1、对散列算法冲突要求低

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

六、解答开篇 & 内容小结

1、用户信息被“脱裤”

数据结构与算法之美学习笔记:哈希算法上-如何防止数据库中国的用户信息脱裤(第21讲)...

 

转载于:https://www.cnblogs.com/luoahong/p/11324240.html

文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览34381 人正在系统学习中 相关资源:用PS软件给别人腿部增加丝袜裤–HP其他资源-CSDN文库

来源:weixin_30887919

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月7日
下一篇 2019年7月7日

相关推荐