【发布时间】:2016-03-12 12:26:52
【问题描述】:
我正在尝试创建一个桌面应用程序 (java),它指向我网站的同一个数据库(使用 symfony 2 创建),但我遇到的问题是我无法在“密码”和“盐”列中插入使用fosuserBundle生成的同样的加密类型sha512,不知道fosuserBundle是如何生成“salt”值的。
我的编码器目前设置为:
security:
encoders:
FOS\UserBundle\Model\UserInterface: sha512
【问题讨论】:
-
盐是随机生成的。然后每个密码被salted和hashed。为了检查密码,您必须执行相同的步骤并检查数据库中的哈希值是否与提供的密码生成的哈希值相同。
标签: java symfony encryption fosuserbundle