Измените строку с sha256(). Digest() на sha256(). Hexdigest() Python 2.7
Я получил пакет от сокета UDP. Последние 64 байта пакета являются цифровой подписью RSA-512 SHA-256. С помощью struct.unpack()
Я могу вынести это в строку.
Когда я печатаю строку, она выглядит как "Output_1"
Я хочу, чтобы строка выглядела как "Output_2"
from hashlib import sha256
h = sha256()
h.update("Some sample string here!")
print 'Output_1:', h.digest()
print 'Output_2:', h.hexdigest()
Итак, учитывая строку, которая является выходной h.digest()
это может быть загружено в hashlib.sha256()
и распечатаны как h.hexdigest()
?