小编mai*_*lGO的帖子

为什么Python创建的MD5哈希值与shell中使用echo和md5sum创建的哈希值不同?

Python MD5哈希与shell上md5sum命令创建的哈希不同.为什么?

>>> import hashlib
>>> h = hashlib.md5()
>>> h.update("mystringforhash")
>>> print h.hexdigest()
86b6423cb6d211734fc7d81bbc5e11d3 # Result from Python


$ echo mystringforhash | md5sum
686687dd68c5de717b34569dbfb8d3c3  - # Result on the shell
Run Code Online (Sandbox Code Playgroud)

python shell md5sum

107
推荐指数
1
解决办法
8259
查看次数

标签 统计

md5sum ×1

python ×1

shell ×1