我在Firebase CLI上使用以下命令进行HMAC_MD5和MD5导入,并成功获取密码 "mypass"

MD5 command: firebase auth:import C:/Users/username/fb.json --hash-algo = MD5 --rounds = 0

HMAC_MD5 command: firebase auth:import C:/Users/username/fb.json --hash-algo = HMAC_MD5 --hash-key = aGVscG1lcGxlYXNl

以上命令已成功导入,我也可以登录Firebase . 不幸的是,当我们使用phpBB创建的md5哈希密码时,这些命令不起作用 . Firebase导入成功,但无法使用实际密码登录 .

Phpbb密码详情:

  • 用户密码:mypass

  • 密钥:wwS4f20N

  • 哈希密码:$ H $ 9wwS4f20NH3ROzWtKHhV2hZfJ6BbIC /

  • Base64密钥:d3dTNGYyME4 =

  • Base64哈希密码:JEgkOXd3UzRmMjBOSDNST3pXdEtIaFYyaFpmSjZCYklDLw ==

JSON文件(FB.json):

"users": [
{
  "localId": "7ecfc5d7-6aed-11e8-84e4-000d3a3056d1",
  "email": "test_email@test.org",
  "emailVerified": false,
  "passwordHash": "JEgkOXd3UzRmMjBOSDNST3pXdEtIaFYyaFpmSjZCYklDLw==",
  "displayName": "Test User",
  "createdAt": 1486324027000,
  "lastSignedInAt": 1486324027000
}]

MD5 command for phpbb Hashed password: firebase auth:import C:/Users/username/fb.json --hash-algo = MD5 --rounds = 0

HMAC_MD5 command for phpbb Hashed password: firebase auth:import C:/Users/username/fb.json --hash-algo = HMAC_MD5 --hash-key = d3dTNGYyME4 =

我不明白我缺少什么参数或设置 .