更改默认的 Drupal 密码哈希函数

Change Default Drupal password hashing function

我正在将网站从自定义 java 平台迁移到 drupal 7,我希望用户能够使用相同的凭据登录到新平台。 java平台使用java

加密密码

java.security.MessageDigest

使用 SHA256。是否可以覆盖默认的 drupal 加密功能?

您可以更改变量 "password_inc",它是用于密码散列的包含项。在此文件中,您可以包含一个 "user_check_password" 函数,该函数使用您的自定义加密/哈希函数检查密码。