数据加密中salt的作用,具体用于防范哪种形式的攻击?
1、攻击者知道加密所用的hash算法2、攻击者已经取得了所有的用户数据这种情况怎么不可能发生呢?各大互联网公司的数据库哪个是完全没有泄露过的?一个安全的系统,可以做到即使在最坏情况下,即服务器已经被入侵,数据库大白于天下的情况下,仍保证一定的安全性。salt就是这样的一种技术。具体来讲就是防止黑客使用查表法破解Hash值取得密码原文。如果配合慢速的hash算法比如bcrypt使用,即使取得了hash和salt的值,计算出原文也是非常困难的,而想要大规模破解泄露数据库基本就是不可能的了。Rainbow table
■网友
看一下企鹅的那张图,你就明白了,不加盐,通过统计学原理就可以破译部分信息http://blog.51reboot.com/aes-dict-attack/
推荐阅读
- “一部手机读云南”上线力争建成国家方志大数据中心西南中心
- 医生■苏州援圭医生好样的!完成当地医院首例salter截骨术
- 联合国大数据全球平台中国区域中心在杭州成立
- 银行的数据中心可以跳槽去互联网公司吗
- |大数据赋力 半个多月前拉客的“黑车”精准落网
- 数据采集终端|
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 假如把中国电信监测到的3亿人一个月每天上网的所有行为打个包,哪些数据应该被提出从这些数据能得到啥
- 游戏公司一般咋识别游戏脚本
- 城市数据团是怎么样一个团队
