Я видел, что мы можем передать строку для любого вида ха sh, например:
import hashlib
print hashlib.sha1('Whatever').hexdigest()
Но если моя строка останется с какой-то переменной, например:
import hashlib
test ="teste1234"
m = hashlib.sha1()
m.update(test)
print(m.hexdigest())
Как мне это сделать? Ошибка «TypeError: Unicode-объекты должны быть закодированы перед хэшированием», или, если я изменяю «Что угодно» только для проверки переменных, выдает эту ошибку: SyntaxError: неверный синтаксис