passwordHash 返回散列后的密码
luwak.hash.passwordHash(password: string);
何时使用
- 用户提交明文密码,数据库保存散列后的密码
代码演示
var cipherPassword = luwak.hash.passwordHash("123456");
luwak.returnResult(cipherPassword);
返回结果
"$2a$10$/E3B.p4PhJPBQvJOJ8TzSeK.KqA0eXbDuIrIS3MKwCADa4VVYnaV2"
passwordHash() 使用的算法、cost 和盐值作为散列的一部分返回。 所以验证散列值的所有信息都已经包含在内。 这使 passwordVerify() 函数验证的时候,不需要额外储存盐值或者算法的信息。