我在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 =
我不明白我缺少什么参数或设置 .