【发布时间】:2019-04-07 21:09:45
【问题描述】:
Moodle 将散列密码保存在用户表中,格式如下:
如果存储的密码是:
$2y$10$UB6vKrpw227eqVXj2PiPou9c0eRtxsdU02fo9.wc3VtsA2FI.gS6a
那么:$2y$= 使用的散列算法的 ID (crypt_blowfish),用美元符号括起来。10$= 使用该算法的成本(两位数),后跟一个美元符号。UB6vKrpw227eqVXj2PiPou= 随机生成的安全盐(22 个字符)。9c0eRtxsdU02fo9.wc3VtsA2FI.gS6a= 哈希(31 个字符)。
我有纯文本密码。我不知道如何用 Python 来检查它。
【问题讨论】:
标签: python hash cryptography moodle