Итак, на меня свалился срочный проект по объединению пользовательской базы данных MySQL с существующей пользовательской базой данных Django.
Я понял почти все, кроме того, как обращаться с паролями, поскольку они используют разные хэши. Я не знаю Python, бэкэнд Django или очень мало знаю о методах хеширования.
У меня есть способ проверить пользователей по их электронной почте, мне просто нужен способ брать пароли, которые они мне дают, и сохранять их в базе данных способом, приемлемым для Django. Это нужно будет сделать на Perl, так как это единственный язык, который я знаю на сервере.
Я нашел эту страницу, где говорилось о том, как Django обрабатывает пароли, но я, к сожалению, не понимаю большей части того, что они говорят. Кроме того, я не знаю, поможет ли это, но административная область сайта Django дает «подсказку»
«Используйте ‘[algo]$[salt]$[hexdigest]» в качестве пароля.
Для меня это тоже ничего не значит, но, может, для кого-то из вас имеет значение?