yupiter7575
@yupiter7575
Python программист

Как правильно перенести хеши php в python?

Есть готовая база данных MySQL, работа с ней происходит средствами php. Все пароли и т.п. хранящиеся в базе, хешированы способом md5. Теперь стоит задача, работать с этой БД средствами python. Какие есть способы хешировать (и проверить хеш=пароль) методом md5 в python и будут ли эти методы работать с уже готовыми хешами?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 2
pro100chel
@pro100chel Куратор тега Python
Python && PHP Developer
Абсолютно точно такие же методы как и на php.

Но тут ради справедливости хотелось бы сказать, что md5 - ненадежный метод хеширования. Он подвержен коллизиям и вычислительно слишком быстрый для обеспечения безопасности.
Ответ написан
shabelski89
@shabelski89
engineer
import hashlib
hash_pw = hashlib.md5("password".encode("utf-8")).hexdigest()
print(hash_pw)
#5f4dcc3b5aa765d61d8327deb882cf99
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы