Могу ли я использовать переменную, когда хотите передать строку для значения ha sh в python? - PullRequest
0 голосов
/ 25 марта 2020

Я видел, что мы можем передать строку для любого вида ха sh, например:

import hashlib
print hashlib.sha1('Whatever').hexdigest()

Но если моя строка останется с какой-то переменной, например:

import hashlib
test ="teste1234"
m = hashlib.sha1()
m.update(test)
print(m.hexdigest())

Как мне это сделать? Ошибка «TypeError: Unicode-объекты должны быть закодированы перед хэшированием», или, если я изменяю «Что угодно» только для проверки переменных, выдает эту ошибку: SyntaxError: неверный синтаксис

...