选择遗忘|这个开源免费软件让小白也能当黑客,密码是如何被破解的( 二 )
你可以在这个网站上尝试转换密码和哈希值 , 帮助更好理解:
https://emn178.github.io/online-tools/sha256.html
尝试在网站中输入自己的名字的拼音 , 你会发现每敲一个字母 , 哈希值都在实时更新 。 人眼完全看不出有任何关联 。
输入完名字后记住最终哈希值 , 然后删除名字重新输入 , 得到的结果是一样的 。 相同的密码对应的哈希值是唯一的 。
暴力破解续在通过种种方式获取到数据库后(攻击服务器、黑市购买甚在网上免费下载等等方式) , 攻击者因为只能看到密码的哈希值而无法直接得到密码 。 这时候就要暴力破解碰出密码 。
还记得前面说过哈希值是不可逆的吗?暴力破解并不是试图逆向出哈希算法 , 而是挨个碰运气 , 尝试不同的哈希值与密码的组合 , 找到每个哈希值对应的密码 。
用来做这件事的程序非常多 , 比如号称性能最强的Hashcat , 这款软件在GitHub上开源 , 是目前最火的哈希破解器 。
在实际测试中 , Hashcat的表现非常惊人 。
1400万个泄露的账户:
2小时:48%的密码被破解;(123456;qwerty等)
8小时:将近70%的密码被破解;(动了脑子的简单密码)
20小时:超过80%的密码被破解 。 (动了脑子的复杂密码)
这不怪你 , 数据泄露通常都是因为网站提供方的服务器遭到攻击 。 你可以通过这篇文章的方法查看自己的密码是否已经泄露:用这个网站一查才知道 , 自己的账户密码已经泄露这么多次
升级你的密码我们常常认为自己独一无二 , 我们创建的密码自然也应该是独特的 。 然而事实上在密码方面 , 人们创建的密码几乎都是有迹可循 。
根据北京大学汪定博士的一项研究发现 , 中国网民特别喜欢用数字作为密码 , 尤其是手机号和生日 , 有45%的中国网民密码仅由数字构成 。
甚至美国前总统奥巴马也承认在做总统前曾使用1234567之类的密码 。
这些简单密码往往就是暴利破解中最先完蛋的 , 当一个密码被破解 , 黑客只需要按Ctrl+F , 搜索该密码的哈希值就能把相同的密码找出来(没有加盐的话) 。
改善密码安全性 , 使用完全无规律的复杂的唯一密码 , 虽然这样也不能让你百分百免遭破解 , 但至少可以延长被破解的时间 。
如果嫌麻烦 , 可以使用专门的密码管理工具自动生成和管理密码 。
推荐阅读
- Java|计算机专业的本科生,该选择学习Java技术体系还是.NET技术体系
- 上观新闻|哪三大行业是上海创新创业高地?在宝山举行的这个大赛迎来收官之战
- 老靳行色|也要从撤离中国,而中不但不生气反而选择谅解,宁愿自损160亿
- 数码鲜蜂|三星大秀肌肉!这个透明手机如何?
- 国际空间站|国际空间站漏气了,每天向外撒“黄金”,但NASA找不到这个洞
- 电池|手机整夜充电会伤电池?打开这个模式就好了
- 忘川彼岸|小米,再见了
- 贾跃亭|贾跃亭曾竭尽全力企图改变这个世界!消息人士:他仍在追求这目标
- 网贷平台|假如网贷平台宣布良性退出,作为出借人,你该如何选择?
- 芯片|只因中国这个决定?一夜蒸发6800亿,美国芯片企业损失惨重!