如何将此代码从 php 翻译成 python
How translate this code from php to python
请帮我把这段代码从php“翻译”成python。我正在研究一项服务的 api 文档,但我无法理解某些内容。文档中的例子只有php,我完全不熟悉。我先谢谢你了!
function generate(array $parameters)
{
sort($parameters, SORT_STRING);
return hash_hmac('sha256', join('|', $parameters), 'PRIVATE_KEY');
}
如果目标是 return 由 |
连接的排序参数列表的字符串的 sha256 哈希字符串,这是我未经测试的实现。
import hashlib
import hmac
def generate(parameters):
s = parameters.sort().join('|')
return hmac.new('PRIVATE_KEY', s, hashlib.sha256)
请帮我把这段代码从php“翻译”成python。我正在研究一项服务的 api 文档,但我无法理解某些内容。文档中的例子只有php,我完全不熟悉。我先谢谢你了!
function generate(array $parameters)
{
sort($parameters, SORT_STRING);
return hash_hmac('sha256', join('|', $parameters), 'PRIVATE_KEY');
}
如果目标是 return 由 |
连接的排序参数列表的字符串的 sha256 哈希字符串,这是我未经测试的实现。
import hashlib
import hmac
def generate(parameters):
s = parameters.sort().join('|')
return hmac.new('PRIVATE_KEY', s, hashlib.sha256)