在rails 3设计中,
用户记录具有encrypted_password和password_salt.
如何在控制台中,我可以获取用户的密码?如何解密?
默认设计使用BCrypt算法,AFAIK无法解密.如果您需要能够解密密码,则需要使用其他算法,例如
AES.
有一个gem扩展了对Devise的AES支持.
注意:我纯粹是出于学术兴趣而回答了这个问题.建议您继续使用BCrypt.我鼓励您谨慎行事,因为管理密码是一项有风险的业务.
原文链接:https://www.f2er.com/ruby/267413.html