Yii generatePasswordHash的等效加密逻辑?

时间:2017-09-29 09:09:22

标签: java android yii cryptography

我有php(Yii)api,它需要加密密码(使用函数generatePasswordHash($ password))。如何在java中加密与generatePasswordHash($ password)匹配的密码。

1 个答案:

答案 0 :(得分:0)

Yii文档中的所有指示似乎都指向 bcrypt 密码哈希算法。 cost参数无疑指向了bcrypt所需的成本因素,并直接提到了description of the cost parameter中bcrypt中使用的Blowfish算法。最后,它指向PHP的password-hash函数,它具有bcrypt作为初始常量。

使用bcrypt可以通过查看generatePasswordHash的输出来进一步验证。

所以它归结为找到一个也使用$2y输出格式的Java bcrypt实现。更多信息here