Как посчитать MD5 на Python

Сейчас мы посчитаем MD5 контрольную сумму с помощью модуля hashlib.

В python2 и python3 это делается чуть-чуть по-разному. В python3 необходимо еще принудительно конвертировать переменную в UTF-8.

Python 2.x
import hashlib
print hashlib.md5("Какой-то текст").hexdigest()

Python 3.x
import hashlib
print(hashlib.md5("Какой-то текст".encode('utf-8')).hexdigest())


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2019

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!