Python md5与PHP7 md5不同

2024-06-28 19:00:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从php用python编写一个md5散列,并一直试图让日期给出正确的md5散列。两种语言打印的日期完全相同,但如果对该日期进行哈希处理,则哈希值将不同。在

**md5 hash需要与原始php哈希匹配(需要对python而不是php进行更改)

md5.py型

import hashlib, datetime

timestamp = datetime.datetime.now() - datetime.timedelta(hours=6)
timestamp1 = timestamp.strftime("%Y-%m-%d %H:%M:%S")

print(timestamp1)


md5_digest = hashlib.md5(timestamp1.encode()).hexdigest()

print (md5_digest)

md5.php

^{pr2}$

我得到的结果是:

2018-04-18 13:24:01 36bae8f24429309f147f3bd6d8a1e0c9

2018-04-18 13:24:01 0eab3b000e3d831a57f9e7b77f136900


Tags: pyimport语言datetimehashnowmd5timestamp