Как преобразовать шестнадцатеричный код, полученный из SHA256, обратно в объект SHA256?
digest = SHA256.new() # digest empty
digest.update(str(data).encode()) # digest has string hashed
hex_code = digest.hexcode()
шестнадцатеричный код содержит дайджест данных, теперь есть ли способ преобразовать шестнадцатеричный код обратно в объект SHA256?
Есть ли способ использовать шестнадцатеричный код для генерации исходного объекта дайджеста?
'print(digest) gives
<Crypto.Hash.SHA256.SHA256Hash object at 0x7fc2e2ea4da0>
print(digest.hexcode()) gives
bc273cf180e376f52d8c8a7f6b6ffd5babb872629e5fcc4685fe5284887faee'
Есть ли способ использовать digest.hexcode () и сгенерировать хеш-объект?