我期待在採取了字符串,並將其轉換爲一個哈希,我已經能夠用下面的函數提取前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