首页 文章

将bcrypt-hashed密码转换为MD5-hashed

提问于
浏览
0

我有一个学习管理系统(Moodle),它有一个到Google Apps的SSO . 只要在LMS中创建新用户,就应该在Google Apps中创建新用户 . 但是,每当我创建一个新用户时,我都会收到此错误:

错误(1402):错误1402:InvalidPassword无效输入:“$ 2y $ 10 $ LAz7FBoqT4aKa / AAWeA.seKF3GrpqEu1COOipgvUAw6Fcj5LmiYVW”

错误中的长字符串是bcrypt-hashed密码,这是我的LMS存储密码的方式 . 但是,Google Apps要求使用MD5或SHA-1对用户密码进行哈希处理 . 我对哈希几乎一无所知 . 有没有办法将bcrypt-hashed密码转换为MD5或SHA-1?

1 回答

  • 0

    不幸的是,你想要的是不可能的 .

    要做到这一点,需要使用bcrypt哈希密码并获取原始明文密码的包,以便您可以将MD5或SHA1应用于它 .

    但是像bcrypt-hash这样的安全散列算法的全部意义在于它是单向函数,不可能(出于实际目的)取回原始明文 .

相关问题