def sign(data, salt, pkey):
"""Sign data."""
strBuffer = calculate_buffer(data, salt)
with open(pkey, 'r') as f:
private_key_string = f.read()
private_key = rsa.PrivateKey.load_pkcs1(private_key_string)
data['signature'] = base64.b64encode(rsa.sign(strBuffer, private_key, 'SHA-512'))
return data
评论列表
文章目录