一文搞懂Web中暗藏的密码学
发布时间:2019-11-13 13:25:11 所属栏目:策划 来源:前端劝退师
导读:【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》 前言 开发网站登录功能时,如何保证密码在传输过程/储存的安全? 相信不少前后端的朋友,在面试时都会被问到类似的问题。 在我对密码学一无所知时,也仅会回答:MD5加密
在终端中,可以用openssl来对文件进行哈希处理:
同一个文件采用相同的hash算法时,就可以用来校验是否同源。 在强大的哈希算法中,如果有两个不同的输入,则几乎不可能获得相同的输出。 而相反的,如果计算后的结果范围有限,就会存在不同的数据经过计算后得到的值相同,这就是哈希冲突。(两个不同的数据计算后的结果一样) 这种称为:哈希碰撞(哈希冲突)。 如果两个不同的输入最终出现在同一个存储桶中,则会发生冲突。如MD5和SHA-1,就会出现这种情况。这是有问题的,因为我们无法区分哪个碰撞的值匹配输入。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |