范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

盐是什么?

  今天看见一篇帖子
  我听朋友说:"加盐可以抵御黑客",这令我感觉非常疑惑,请告诉我在服务器上撒盐来抵御黑客的原理。还是我理解错误?
  我们先来看看各位程序员的调侃回答
  下面我们总结一下盐到底是个什么东西。
  以下是 维基百科 的解释:
  盐(Salt),在密码学中,是指在散列之前将散列内容(例如:密码)的任意固定位置插入特定的字符串。这个在散列中加入字符串的方式称为"加盐"。其作用是让加盐后的散列结果和没有加盐的结果不相同,在不同的应用情景中,这个处理可以增加额外的安全性。
  在大部分情况,盐是不需要保密的。盐可以是随机产生的字符串,其插入的位置可以也是随意而定。如果这个散列结果在将来需要进行验证(例如:验证用户输入的密码),则需要将已使用的盐记录下来。
  以下是 百度百科 的解释:
  好像百度我没找到。
  下面总结一个简单版本,大概原理就是这样:
  用户设置密码 abc,如果数据库保存明文 abc,一旦泄露就等于泄露密码,黑客就可以登录。
  所以服务器不存密码明文,存摘要的哈希值,比如存 md5("abc") 的结果 900150983cd24fb0d6963f7d28e17f72,但登录只接受明文输入,不接受哈希值。
  当黑客脱库没拿到明文 abc,只拿到了哈希值 900150983cd24fb0d6963f7d28e17f72,他们就要想办法知道哈希值对应哪个明文。于是他们就穷举出尽可能多字符串的哈希值,做成一个表,叫彩虹表。拿着表逐个去对,哈希值对上了就知道是哪个明文了。
  为了防止彩虹表这种破解方式,于是就有了盐 salt,在摘要的时候加进去,比如 md5("a 盐 1b 盐 2c 盐 3"),这样一来摘要输入变长了,简单的彩虹表就不够用了,得制作足够大的彩虹表去对,而且就算你对出来了你还要知道哪部分是盐哪部分是真正的密码。
  我们的服务器要怎么验证用户的密码是正确的呢?
  在添加新用户时,前端会向服务器发送用户名,密码等表单信息,服务器在拿到用户的明文密码后,生成一个或多个随机的字符串,也就是盐(salt), 再将这些盐和密码经过hash算法加密,得到的密文存入数据库,salt也一并存入数据库,下次用户进行登陆时,将用户输入的明文和数据库中存储的salt再以同样的算法进行hash,得到密码,然后和数据库中用户存储的正确的密码的密文进行对比,一致则密码正确。
  盐能不能不随机生成呢?
  可以,但是不安全。如果盐是固定的,破解者也已经得到了你的加密算法(能做到脱库,取到你的源代码也可能吧),盐也已经被知道了(盐要不放在源代码里固定的字符串,要不存在数据库),这样一来,就和没加密没区别了,只要进行撞库就行了,所有的密码都被破解了;如果盐是随机的,每个人的盐都不一样,就算知道了加密算法和盐,要破解所有的密码,那就得针对每个用户都去建一个彩虹表(因为盐不一样),那复杂度可就高多了。
  大概的原理就这么多,更多细节大家可以去搜搜看!

Micro向左,Mini向右,传统LED显示路在何方?随着苹果正式推出10000级分区的MiniLED背光Ipad,MiniLED阵营再添强助,加上早前发布MiniLED产品的三星TCL小米等一众厂商,共同助推显示产业进入MiniLE定了!继深圳浦东之后,中央钦点了这里一hr继深圳浦东之后,第3个超级大礼包发出了!继2019年8月18日,深圳获批中国特色社会主义先行示范区,2020年11月12日,浦东被钦点社会主义现代化建设引领区之后,就在最近,联建已完成MiniLED裸眼3D会议一体机等立项及研发工作文章来源自行家说Talk近期,联建在投资者互动平台上披露了产品进度订单情况未来发展战略等方面的信息。联建表示,截至目前已公司完成了MiniLED裸眼3D会议一体机等相关市场新型热点免费模式已形成,实体店对抗不过互联网,只剩唯一一条路中国互联网的崛起发展,彻底改变了经商模式,有人看见了风口,有人错过了风口,还有人不信风口。最终形成了巨大的经商差异化,小部分经商的人赚到了大钱,大部分经商的人损失惨重!免费模式已经LED显示屏替代传统投影,大学智慧教室全面进阶过去,电子教学以投影为主,拉窗帘,关灯,黑底白字的教学课件就成了老师们应对光环境差的主要手段。如今,在宽敞明亮的教室里,用LED显示屏替换传统的投影仪,让教和学都变得轻松又清晰。近好看的外表千遍一律,有趣的灵魂尽在F3,你专属增肌塑型私教一场疫情将免疫力的重要性狠狠的刷新了一遍,更多人开始注重从运动中增强免疫力来抵抗疫情的袭击,然而盲目的运动可能不会给你带来想要的结果,反而会对肢体造成损伤,在足不出户的情况下想要获日本奥运的阴间设计大吗宝贝?相信大家连着这几天都是在娱乐圈的瓜田里上蹿下跳,而吴亦凡这大碗宽面还在不断加料就算猹本吃瓜,谁说不会吃到头大?不过,说起头大想起还有个关于大头的话题。要知道这两天,如果没有娱乐圈这江西5岁女童遇害案请谨记!永远不要高估人性相信在江西很多人的朋友圈里,都曾被一则德兴5岁女孩的寻人启事刷屏了。这起失踪案件牵动着数亿人的心,孩子失踪的日子,对于其父母来说,分分秒秒更是煎熬。8月10日,公安部儿童失踪信息紧56人遇难!我们究竟要建什么样的城市,才能抵抗天灾人祸?这几天,河南成了全国人民最关心的话题。河南正在遭遇有记录以来史上最强降雨,目前最新消息称因灾遇难56人,失踪5人。这可怕的程度,已经超越了大家的想像!遇难的这56个人,都是普普通通扫黑风暴中最让人痛心此故事由真实事件改编昨天扫黑风暴在热播剧中再次推上了榜首,自开播以来,它在一众大投资大制作中脱颖而出,就因其逻辑缜密的剧情,不掺水的演技,深远广泛的社会意义获得好评,由张艺兴刘奕君等饰演的扫黑警察们,世界上最贵的视频!何同学带火乐歌,公司股价大涨1310月17号,科技数码博主老师好我叫何同学失踪三个月后再次带着自己全新的奇思妙想产品AirDesk回归,引爆全网。截至今早,该视频在B站的播放量已超过803。9万,弹幕达4。8万个
能变妆,能配重的有趣鼠标因科特ONE鼠标评测最近我拿到了一款很有趣的鼠标,来自于因科特,这个厂家大家可能听说的不多,它是一家2018年开始原创电子竞技外设类自营品牌的公司,目前的产品主要集中在鼠标方面,而且都很有特点,这款鼠iOS15Beta5推出!又是一波界面大更新,更加好用了iOS15Beta5推出在今天凌晨,苹果向开发者推出了iOS15Beta5测试版,由于iOS15已经进入了后期测试阶段,目前这个版本主要是一些小更新为主。从上个版本更新上来的话,更装机入门之如何挑选固态先说几个概念固态硬盘的接口类型分为SATA接口与M。2接口固态硬盘的传输协议分为SATA3。0与NVME协议,通常SATA3。0协议硬盘读写速度在600MS,NVME协议基本都在1购买怎么样的助听器才算助听器?助听器主要分为3大类,第一,耳背式助听器第二,定制式助听器第三骨导助听器。耳背式助听器分为1,标准声管助听器2,开放耳助听器3,外置受话器助听器。定制式1,耳内式2,耳道式3,深耳5G消息联合实验室成立,社交软件将迎新挑战近日,5G消息工作组联合中国通信企业协会中国信息通信研究院中国电信集团中国移动通信集团中国联合网络通信集团中兴通讯华为等7家单位成立5G消息联合实验室,开展5G消息相关技术验证工作三星新款折叠屏机型宣传视频现身,外观已无悬念随着时间距离三星方面8月11日新品发布会的逐步临近,大概率将会在此次活动中现身的两款折叠屏机型GalaxyZFold3与GalaxyZFlip3相关信息也不断在被曝光,并且也受到了全世界都在看短视频?TikTok全球下载量成世界第一CNMO新闻互联网时代的传播可以大致分为文字时代图文时代以及短视频时代,现在我们就处在短视频时代,各种各样的短视频充斥着我们的生活,无数短视频App成为了人们的挚爱。近日,日经中文蔚来或于近期上线75kWh电池包,三元磷酸铁锂混装日前有消息称,蔚来即将正式推出新的75kWh电池包。该电池包使用了最新的三元磷酸铁锂材料混装技术,并且使用了新的电池SOC估算方法。相比老的70kWh电池包,新电池包可以为ES6车阿里涉嫌侵犯男员工到字节面试找工作通过一面,被字节无限期拉黑日前,一位阿里巴巴女员工在社交平台发帖称,在出差过程中,被其领导要求在KTV陪客户喝酒,被灌酒后她遭到客户猥亵。同时,女员工举报称,事后查看酒店录像,当天夜里该领导多次进入其酒店房14英寸本中配置拔尖,华硕ROG幻142021款笔记本值得买吗?最近朋友想买一款笔记本,要求高端,带来不一样的体验,具体怎么体验,他也不太清楚,但总体上是希望性能强,外观惊艳,于是评价君觉得ROG系列应该很适合他,比如刚以9999元上市不久的R1分钟剥千只小龙虾!人民日报再赞中国智造!打工人将饭碗不保?近日,人民日报发布一则讯息轻点按钮,18台机器人联动,一分钟可将约1100只小龙虾的虾头和虾身分离,一天可替代50名剥虾工人。5月21日上午,首台黄冈造智能剥虾机交付,目前,这款剥