Firebase身份验证:scrypt密码散列参数的含义是什么?
firebase身份验证中不同参数的功能是什么 我在互联网上搜索这些参数的信息,但并没有成功。轮次和内存成本之间的区别是什么?在盐分离器中Bw==意味着什么Firebase身份验证:scrypt密码散列参数的含义是什么?,firebase,firebase-authentication,firebase-admin,Firebase,Firebase Authentication,Firebase Admin,firebase身份验证中不同参数的功能是什么 我在互联网上搜索这些参数的信息,但并没有成功。轮次和内存成本之间的区别是什么?在盐分离器中Bw==意味着什么 hash_config { algorithm: SCRYPT, base64_signer_key: jxspr8Ki0RYycVU8zykbdLGjFQ3McFUH0uiiTvC8pVMXAn210wjLNmdZJzxUECKbm0QsEmYUSDzZvpjeJ9WmXA==, base64_salt_separator:
hash_config {
algorithm: SCRYPT,
base64_signer_key: jxspr8Ki0RYycVU8zykbdLGjFQ3McFUH0uiiTvC8pVMXAn210wjLNmdZJzxUECKbm0QsEmYUSDzZvpjeJ9WmXA==,
base64_salt_separator: Bw==,
rounds: 8,
mem_cost: 14,
}
Firebase身份验证使用基于密码的密钥派生函数的内部版本来散列帐户密码 为每个Firebase项目生成唯一的哈希参数。可在以下位置查看这些内容: >身份验证>用户 从用户表右上角的下拉列表中选择密码哈希参数 Firebase Scrypt参数
- 算法-SCRYPT
- base64\u签名者\u密钥签名者的公钥
- base64\u salt\u分隔符-将哈希与salt连接时要使用的分隔符
- 舍入-blocksize参数,用于微调顺序内存读取大小和性能。介于0和120000(含)之间的整数
- 内存成本内存成本。介于1和14(含)之间的整数
- 堆栈溢出:
hash_config {
algorithm: SCRYPT,
base64_signer_key: ecUEAYeNIvBmRWc+TvdNG+EaHzoABQnQeDWLva2/Onb2iTTxVDTUZ7KdXlQpxD7pVmcM9LR6L9QzCnI8mjR64A==,
base64_salt_separator: Bw==,
rounds: 8,
mem_cost: 14,
}