- 此问题在此处已有答案**:
Implementation HMAC-SHA1 in python(8个答案)
5年前关闭。
我想把我的访问者转发到第三方支付网站,该第三方将处理他们的支付,并向我发布一个64字符的令牌,该令牌由一个唯一的订单号和共享密码生成,使用PHP的hash_hmac,使用sha256算法,如下所示:
$token = hash_hmac("sha256", "12345", "sharedpassword");
然后我想在我这端使用相同的算法来生成(希望)相同的令牌来验证用户是否支付了费用。问题是我找不到一个等效的函数或方法来复制Python中的函数。我找到的最接近的是Python的hashlib,但是似乎没有一个函数可以接受两个参数--数据和共享密码。在这种情况下适用的HMAC?
1条答案
按热度按时间sr4lhrrt1#
你要的是
hmac
。或者在python 3中: