我听说 md5 已经过时并且已经过时了。我的替代选择是什么?
非常感谢。
最佳答案
我建议您使用 SHA-2 系列。 SHA-2 系列散列函数是当前 SHA-1 的替代品。 SHA-2 的成员分别称为 SHA-224、SHA-256、SHA-384 和 SHA-512。
对于散列,您基本上只想选择可能的最大块大小,并使用盐值来避免彩虹攻击。
如果您需要在应用程序中替换 MD5,其中首先使用散列是一个糟糕的设计选择,其中包括许多与密码结合的用途(登录信息的保护,或从密码生成 key ),那么您可以不想只是替换MD5;你想改变设计。
关于php - PHP 中 md5 加密的当前功能替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9736617/