Вычисление хэша sha256 python
Мне нужно вычислить хэш с помощью алгоритма sha256. На просторах интернета я нашёл следующий код:
import hashlib
result = hashlib.sha256(b'hello').hexdigest()
print(result)
Но я не знаю этот текст заранее, я получаю его в переменную. Если я подставляю переменную, то код не работает, так как перед именем переменной я не могу поставить ту странную букву b.
import hashlib
result = hashlib.sha1(""" А вот сюда надо поставить "b" """varible).hexdigest()
print(result)
Что означает эта буква? И как же мне всё-таки зашифровать текст из переменной?