作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
裁剪散列应该意味着丢失它所代表的一些数据,所以我想知道裁剪后的散列是否更难破解,更具体地说,如果存储裁剪后的密码散列用于用户身份验证是一个值得研究的想法。
最佳答案
将这个想法发挥到极致:假设您只存储散列密码的 第一个 十六进制字符。
所有您用户的密码将散列为十六个值之一:
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
我承认这对于 John The Ripper 来说非常困难暴力破解这些密码,但它也会让某人平均在大约八次尝试中猜出另一个用户的密码。
糟糕。
如果有的话,您应该存储更长 的哈希值。 Salt well相反。
关于php - 裁剪后的哈希更难破解吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8407465/
我想根据用户在第一个下拉框中选择的值来填充第二个下拉框。这是我到目前为止所做的: 在 PHP 文件中: function displayDropDown() { $table_tester =
我需要你的帮助。 我有一个具有如下架构的数据库: 团队: ID 姓名 fundation_date 匹配: ID 日期 id_local_team(团队的外键) id_visit_team (团队的外
我是一名优秀的程序员,十分优秀!