Уведомления

Группа в Telegram: @pythonsu

#1 Май 1, 2018 23:15:05

Resperator
Зарегистрирован: 2015-11-10
Сообщения: 40
Репутация: +  -1  -
Профиль   Отправить e-mail  

Как преобразовать произвольный элемент массива в bytes

Задача очень простая. Использую этот метод, чтобы зашифровать строку в MD5.

h = hashlib.md5(b“password”)
h.hexdigest()

С вписанным текстом все отлично. Как то же самое провернуть с текстом в переменной? Проблема в том, что я не могу просто заключить название элемента в кавычки, Питон расценит его как текст, и не обратится к значению. Я не могу просто оставить
h = hashlib.md5(b(str)), ибо Питон не понимает что я от него хочу. Какой синтаксис для этого я должен использовать? Спасибо.

Отредактировано Resperator (Май 1, 2018 23:17:37)

Офлайн

#2 Май 1, 2018 23:28:55

vic57
Зарегистрирован: 2015-07-07
Сообщения: 913
Репутация: +  127  -
Профиль  

Как преобразовать произвольный элемент массива в bytes

 str.encode()

Офлайн

#3 Май 2, 2018 11:22:46

Resperator
Зарегистрирован: 2015-11-10
Сообщения: 40
Репутация: +  -1  -
Профиль   Отправить e-mail  

Как преобразовать произвольный элемент массива в bytes

vic57
str.encode()
Благодарю. Как все было просто.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version