in rails 3 devise, a user record has an encrypted_password and a password_salt.
How in the console, can I obtain a user's password? How to unencrypt?
Devise by default uses the BCrypt algorithm, which AFAIK is not decrypt-able. If you need to be able to decrypt passwords, you need to use a different algorithm such as the AES.
There is a gem which extends AES support for Devise.
Note: I have answered this question in a purely academic interest. It would be recommended you continue to use BCrypt. I encourage you to exercise severe caution, since managing passwords is risky business.
Devise uses BCrypt. You need modify the encrypted_password field in the USERS table and put a new encrypted password.
You can generate a new encrypted password in this website: http://www.bcrypt-generator.com/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With