【发布时间】:2023-02-10 04:38:59
【问题描述】:
我希望以下代码在每种情况下都返回相同的结果,因为字符串值相同但每次都得到不同的结果。我能做些什么(如果有的话)来解决这个问题?
import hashlib
a = 'some text'
b = 'some text'
hashA = hashlib.md5(b'{a}').hexdigest()[:8]
hashB = hashlib.md5(b'{b}').hexdigest()[:8]
hashT = hashlib.md5(b'some text').hexdigest()[:8]
print(hashT) # 552e21cd
print(hashA) # e78fce13
print(hashB) # 09b94c63
print (a==b) # True
【问题讨论】: