Java和python分别实现 HmacSHA256加密算法
from hashlib import sha256
import hmac
def hmac_sha256_encrypt(key, data):
_key = key.encode('utf8')
_data = data.encode('utf8')
encrypt_data = hmac.new(_key, _data, digestmod=sha256).hexdigest()
return encrypt_data
亲测有效;
```java
String signature = new
String(Base64.encodeBase64(hmacSha256.doFinal(stringToSign.getBytes("UTF-8"))));
HttpClient httpClient = HttpClientBuilder.create().build();