Commit ea59979e authored by 黎博's avatar 黎博

修改加解密方法

parent fb818bba
......@@ -4,6 +4,7 @@ import cn.qg.qaplatform.mock.encrypt.paycenter.Aes;
import cn.qg.qaplatform.mock.encrypt.paycenter.Rsa;
import cn.qg.qaplatform.utils.JsonTransUtils;
import java.util.HashMap;
import java.util.Map;
public class YeebaoEncryptConvertor implements EncryptConvertor {
......@@ -21,9 +22,11 @@ public class YeebaoEncryptConvertor implements EncryptConvertor {
public String encrypt(String response) {
try {
Map responseMap = JsonTransUtils.strToMap(response);
Map<String, Object> signData = new HashMap<>();
responseMap.put("sign", Rsa.sign(response, privateKey));
responseMap.put("data", Aes.encryptToBase64(response, aesKey));
return JsonTransUtils.mapToJson(responseMap);
signData.put("encryptkey", encryptKey);
signData.put("data", Aes.encryptToBase64(JsonTransUtils.mapToJson(responseMap), aesKey));
return JsonTransUtils.mapToJson(signData);
} catch (Exception e) {
e.printStackTrace();
return null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment