我的意思是,即使用户选择了一个相对简单的密码,它实际上也很难被利用?除了使用额外的加密功能之外,我想不出任何事情。
最佳答案
您可以执行以下操作:
使用 所有 这些技术以获得最佳安全性。
最后一个在性能方面并不是特别有效,但这是故意的。最常用的加密散列函数的问题在于它们被设计为计算速度快,这意味着如果密码是字典单词,它们也可以快速破解。 key 强化的想法是使算法计算速度如此之慢,以至于即使是弱密码也需要很长时间才能破解。
关于security - 提高 MD5 哈希安全性的有效方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4981770/