由于JHipster使用PasswordEncoder,因此我无法以管理员身份查看我的用户密码。他说他无法登录,重设密码对他不起作用。有什么办法可以为他设置默认密码。我试图复制默认的“管理员”密码的哈希值并为他设置了密码,但是我仍然无法登录?
我尝试为我设置两次相同的密码,而我为相同的密码设置了两个不同的哈希值?当同一密码有2个散列时,JHipster如何解密?
答案 0 :(得分:0)
JHipster使用BCryptPasswordEncoder
来哈希密码,它使用了BCrypt强大的哈希功能。
因此,password_hash
表中的Users
列包含以$2a$10$
开头的值,该值指出了算法及其成本,其后是
盐,最后是哈希本身。