【发布时间】:2020-04-13 02:25:42
【问题描述】:
import hashlib
# Create md5 object
md5 = hashlib.md5()
md5.update("Hello!".encode("utf-8"))
print(md5.hexdigest()) # out:952d2c56d0485958336747bcdd98590d
# No md5 object
hashlib.md5().update("Hello!".encode("utf-8"))
print(hashlib.md5().hexdigest()) # out:d41d8cd98f00b204e9800998ecf8427e
嗨!为什么两个输出不同?谁能告诉我为什么?谢谢!
【问题讨论】:
标签: python-3.x