嘿,伙计们,我正在考虑我可以做些什么来提高当前密码的安全性。你们中的大多数人都知道彩虹表,它可以在几秒钟内解密“被黑”的 md5 哈希。
我的想法是,我怎样才能使它更安全。如果入侵的“黑客”获得了一些 md5 哈希值,但没有完整的 md5 哈希值怎么办?
例如,我选择“rabbit”的密码 md5 哈希等于 (a51e47f646375ab6bf5dd2c42d3e6181) 互联网上几乎每个彩虹表都可以将这些 md5 哈希解密为明文“rabbit”。
但是,如果我只将前 10 个标志解析到数据库中会怎样。如果用户使用其密码登录,则会检查前 10 个符号是否等于数据库中的 10 个符号。因此,如果黑客获得了一些哈希值,他将无法恢复其中任何一个,因为这些都没有任何意义。
这可能而且真的更安全吗?
这只是一个想法,我非常感谢您的评论。
谢谢!!!