You cannot. Passwords are actually one-way hashed, not encrypted. This is 
by design so that the password can never be figure out even if your 
database and code are compromised. What happens is that the password the 
user enters is hashed in the same way and the result is compared to what is 
in the DB.


On Friday, April 6, 2018 at 9:33:37 AM UTC-7, Luis Sucuc wrote:
>
>
> How can I decrypt a password from the auth_user table?
>
>
> user = db(db.auth_user.id == user_id).select().first()
> print user.password
>
> # --output--
> # 
> pbkdf2(1000,20,sha512)$8d7c80fb77386465$532cd8dd495f703337cf3c261a01801b3155f36c
>
>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to