Encriptar Пароль в Moodle

У меня есть сомнения относительно как расшифровывать encriptado Moodle, я понимаю, что он использует тип encriptación MD5, но одновременно делает одна двойной encriptación, что я не знаю, который. То, чего я требую, состоит в том, чтобы делать этот же самый encriptación, чтобы мочь делать validador паролей в Moodle.

2
задан 20.08.2019, 09:44
2 ответа

SegГєn я понимаю Moodle используй что-то asГ - как:

MD5(CONCAT(password, password_salt))

Этот password_salt ты это находишь в файле config.php в переменной $CFG->passwordsaltmain

Снабжает ссылками 1
Ссылку 2
Снабжает ссылками 3

3
ответ дан 03.12.2019, 23:03

Только нужно помнить, что MD5 - алгоритм hash, не криптографии. Теоретически, hash не является обратимым, криптографией, да.

Чтобы санкционировать пароли, ты был бы должен делать это это что-то вроде следующее:

1) Ты берешь пароль, который они дали тебе в login

2) Вычислять Ваш hash (включая информацию о password_salt)

3) Ты сравниваешь результат со стоимостью, которая заблаговременно хранила для вышеупомянутых пароль.

4) Если hash равны, пароль действительный.

1
ответ дан 03.12.2019, 23:03
  • 1
    Это идея, проблема в момент вычисления hash, до сих пор я не смог. – Edgar Conrado 20.02.2016, 00:25