hmac-sha1哈希是否总是20字节长?Python代码
摘要是否总是20字节长?len(hash.digest())似乎总是20hmac-sha1哈希是否总是20字节长?Python代码,python,hmacsha1,Python,Hmacsha1,摘要是否总是20字节长?len(hash.digest())似乎总是20 hashed = hmac.new(key, signature_base_string, sha) print hashed.digest() print len(hashed.digest()) i = 0 for c in hashed.digest(): i = i + 1 print ord(c) print base64.b64encode(hashed.digest()) 所有哈希函数都有固
hashed = hmac.new(key, signature_base_string, sha)
print hashed.digest()
print len(hashed.digest())
i = 0
for c in hashed.digest():
i = i + 1
print ord(c)
print base64.b64encode(hashed.digest())
所有哈希函数都有固定长度的输出。是160位或20字节。是。SHA1 HMAC哈希始终为160位(例如20字节)。SHA-1始终返回160位或20字节 对于长度小于2^64位的消息,SHA-1生成160位的消息压缩表示形式,称为消息摘要