【发布时间】:2012-06-23 10:00:33
【问题描述】:
首先,我应该说我对编程比较陌生,所以如果这是一个幼稚或愚蠢的问题,请温柔对待我。
好的,所以我正在编写一个小应用程序,其中一部分将涉及对用户密码进行哈希处理。在研究了执行此操作的最佳方法后,md5 作为建议出现,几乎与批评其使用的文章中出现的次数一样多。
替代方案是 SHA-1 等,它们更强大且不太可能被破解。这很有意义。
言归正传:
- 为什么 md5 仍然广泛用于散列
- 我应该自动对 md5 进行哈希密码打折,还是在某些特定用例中它的使用实际上比其他哈希机制更好?
【问题讨论】: