根据文档,hashFunction接受'crypt‘作为有效值。我的问题是弄清楚这到底是什么类型的哈希。
一个由PHP password_hash函数生成的哈希请求(我理解它使用的是密码)无法工作。
请求:

答复:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Input: $2y$10$qCE0dkXTyFIg6VmqZ/24AuH0Xo5vb8ce3pX9FhRQn5bJzUnAYLax."
}
],
"code": 400,
"message": "Invalid Input: $2y$10$qCE0dkXTyFIg6VmqZ/24AuH0Xo5vb8ce3pX9FhRQn5bJzUnAYLax."
}
}(提供的哈希是从密码“hello”生成的)。
谷歌会接受的有效哈希的例子是什么?
发布于 2014-08-17 06:12:38
我相信我已经弄明白了(例如密码都是hello):
接受的散列是htpasswd使用-m或-d创建的相同类型的哈希。
在PHP中使用crypt($password)生成的密码将被接受(如果您不指定salt),但是更新的、更安全的password_hash($password)不会被接受。
https://stackoverflow.com/questions/24925304
复制相似问题