考虑一下这个片段:
from Cryptodome.Hash import SHA256
text = b'Jeanny'
print('Hash of', text)
hx = SHA256.new(text).hexdigest()
print(hx)
h = SHA256.new(text).digest()
[print('{0:x}'.format(h[i]), end = '' ) for i in range(0,len(h))]
它打印:
^{pr2}$为什么第二个打印的十六进制数字字符串在第29位丢失0
?在
因为它试图打印“06”,但你还没告诉它把数字归零。在
相关问题 更多 >
编程相关推荐