LMSouq
moodle-core Open

Check Moodle's hashed password

AJ
Ajoy D
1 month ago
3 views
Problem Description
**Moodle** saves hashed passwords in the user table in this the format: > If the stored password is: > > `$2y$10$UB6vKrpw227eqVXj2PiPou9c0eRtxsdU02fo9.wc3VtsA2FI.gS6a` > then: > `$2y$` = the id of the hashing algorithm used (crypt_blowfish), enclosed in dollar signs. > `10$` = the cost of using that algorithm (two digits) followed by a dollar sign. > `UB6vKrpw227eqVXj2PiPou` = randomly generated secure salt (22 characters). > `9c0eRtxsdU02fo9.wc3VtsA2FI.gS6a` = the hash (31 characters). I have the plain password in text. I can't figure out how to check it with Python.

AI-Generated Solution

Powered by LMSouq AI · GPT-4.1-mini

✓ Solution Ready
Analyzing problem and generating solution…
Was this solution helpful?
Back to Knowledge Base