Измените строку с 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()?

0 ответов

Другие вопросы по тегам