我期待在采取了字符串,并将其转换为一个哈希,我已经能够用下面的函数提取前8个字节的MD5哈希
def get_md5_as_bytes(data):
m = hashlib.md5()
m.update(data)
return m.digest()
做到这一点使用的hashlib库我需要这样的结果做的就是前8个字节这个字符串,然后将它用于别的东西。
前一个问题,我指出,使用结构作为转换8字节十六进制数为十进制,看它的手段再次我觉得这又是解决我的问题。是否可以使用结构来从字节字符串输入中提取前8个字节?
使用切片:'返回m.digest()[:8]'/'返回m.hexdigest()[:16]' – falsetru