Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python3中转换phpmd5(sha1(time())?_Python_Python 3.x_Python 3.7_Md5_Hashlib - Fatal编程技术网

如何在python3中转换phpmd5(sha1(time())?

如何在python3中转换phpmd5(sha1(time())?,python,python-3.x,python-3.7,md5,hashlib,Python,Python 3.x,Python 3.7,Md5,Hashlib,我是python新手 通常我在PHPmd5(sha1(time())中这样做,它转换成017df9435b048f86ac28a274543ac46df5e20e0ecff32123a58287之类的格式 现在如何在python3中实现它 我尝试导入hashlib print(hashlib.md5(int(round(time.time()*1))),但效果不佳 有人能帮我吗?提前感谢。它返回的值与 md5(sha1(time())) 同时,由于php函数md5和sha1返回的内容与pyth

我是python新手

通常我在PHP
md5(sha1(time())
中这样做,它转换成017df9435b048f86ac28a274543ac46df5e20e0ecff32123a58287之类的格式

现在如何在python3中实现它

我尝试导入hashlib print(hashlib.md5(int(round(time.time()*1))),但效果不佳


有人能帮我吗?提前感谢。

它返回的值与

md5(sha1(time()))
同时,由于php函数md5和sha1返回的内容与python3函数hashlib.sha1 hashlib.md5不同,所以可能需要以下代码:

import hashlib,time
print(hashlib.md5(hashlib.sha1(str(int(round(time.time()))).encode()).hexdigest().encode()).hexdigest())

打印(hashlib.md5(int(time.time()))
工作吗?问题是PHP的返回一个自纪元以来整秒的整数,而Python的返回一个浮点
time.time()
也不包含闰秒,但不清楚PHP的
time()
是否包含闰秒。请注意,您正在计算PHP中时间戳的SHA1哈希的MD5哈希,但Python代码直接计算时间戳的MD5哈希。@MattDMo不工作。@luk correct,这就是我要找的巴迪。