Есть ли способ преобразовать шестнадцатеричный код обратно в объект SHA256? - PullRequest
0 голосов
/ 24 апреля 2019

Как преобразовать шестнадцатеричный код, полученный из 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 () и сгенерировать хеш-объект?

...