Commit 634d2601 authored by 黎博's avatar 黎博

debug

parent 65cbcf71
...@@ -14,8 +14,9 @@ import java.util.Map; ...@@ -14,8 +14,9 @@ import java.util.Map;
@Component @Component
public class YeebaoEncryptConvertor implements EncryptConvertor{ public class YeebaoEncryptConvertor implements EncryptConvertor{
// @Value("${yeebao.private.key}") @Value("${yeebao.private.key}")
private String YeebaoPrivateKey="MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBANSBQSc0Hlr+mS7uoIjYS71X2DJ6ZrCcbB1uICqty9QY6W16nZ8tLN/d9k2Z+e2rGG8s7PskpU2T+WuJeDSXs/vpPllG8/tSRVaWcr9EzPaSti3ltSUH0QOLSypZEjTT/slscExj4PMOmQXUXP3gewjNWz1cYRI7dGnKPm+ZFah/AgMBAAECgYB8AcFngz6DkzcI8C+2K6JnJ6/+JPdv8JgWxID45tqfNrphLMB2dwJM0VY+CrCSRNnJZsoT9FqSXtuaKWqAJlbchhPZjupA9RkWFzlGpCQ63/CC71RYYY03eCnc7AIpn52whkjfWG/yf57jKzEwUT+U034uvXdaA+lVvJ0xqpj3gQJBAOmLODjecn450TJbNQaop+7Q5Hz2TUIxbYakzPpcLGv1QYgHa657r7PJ23ZltDBGldMaNTZfqJrtDcq0rTA4lBECQQDo8CcdUhMZ3JbR2UZN0CG8ljMbNWgNWBa37ebE3ZG5yYldc7zY9US/+/7lhxNDqG0saTvM9pJwEc3ccVMvksOPAkEAqq7V+zIQKVJmItBn06MFgNNoei+kTUFEk8f0CvG8gXYwW5NYzp+UzOg1HbW82B9uNmeMBl4pInknwEMF5B0lkQJAdRxQPgCGk+kAdo6LNxHd9Ed7eEF4h8Ty3xQfgnh3DHYTtsU6e8WMBA24kENB3zEtejeKFjkdVHTPD/Z1wSRDZwJAAvNuq0YuRDsESOAerkBZKonA5CD0M4vHTRqihHrjBohv6yxBU8P7gALrX7qmoaZ3aLmN8wHdOAGTR6LZjQdkoQ=="; private String YeebaoPrivateKey;
// private String YeebaoPrivateKey="MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBANSBQSc0Hlr+mS7uoIjYS71X2DJ6ZrCcbB1uICqty9QY6W16nZ8tLN/d9k2Z+e2rGG8s7PskpU2T+WuJeDSXs/vpPllG8/tSRVaWcr9EzPaSti3ltSUH0QOLSypZEjTT/slscExj4PMOmQXUXP3gewjNWz1cYRI7dGnKPm+ZFah/AgMBAAECgYB8AcFngz6DkzcI8C+2K6JnJ6/+JPdv8JgWxID45tqfNrphLMB2dwJM0VY+CrCSRNnJZsoT9FqSXtuaKWqAJlbchhPZjupA9RkWFzlGpCQ63/CC71RYYY03eCnc7AIpn52whkjfWG/yf57jKzEwUT+U034uvXdaA+lVvJ0xqpj3gQJBAOmLODjecn450TJbNQaop+7Q5Hz2TUIxbYakzPpcLGv1QYgHa657r7PJ23ZltDBGldMaNTZfqJrtDcq0rTA4lBECQQDo8CcdUhMZ3JbR2UZN0CG8ljMbNWgNWBa37ebE3ZG5yYldc7zY9US/+/7lhxNDqG0saTvM9pJwEc3ccVMvksOPAkEAqq7V+zIQKVJmItBn06MFgNNoei+kTUFEk8f0CvG8gXYwW5NYzp+UzOg1HbW82B9uNmeMBl4pInknwEMF5B0lkQJAdRxQPgCGk+kAdo6LNxHd9Ed7eEF4h8Ty3xQfgnh3DHYTtsU6e8WMBA24kENB3zEtejeKFjkdVHTPD/Z1wSRDZwJAAvNuq0YuRDsESOAerkBZKonA5CD0M4vHTRqihHrjBohv6yxBU8P7gALrX7qmoaZ3aLmN8wHdOAGTR6LZjQdkoQ==";
private String aesKey = null; private String aesKey = null;
private String encryptKey = null; private String encryptKey = null;
...@@ -30,7 +31,7 @@ public class YeebaoEncryptConvertor implements EncryptConvertor{ ...@@ -30,7 +31,7 @@ public class YeebaoEncryptConvertor implements EncryptConvertor{
try { try {
Map responseMap = JSON.parseObject(response, Map.class); Map responseMap = JSON.parseObject(response, Map.class);
Map<String, Object> signData = new HashMap<>(); Map<String, Object> signData = new HashMap<>();
responseMap.put("sign", Rsa.sign(response, this.YeebaoPrivateKey)); responseMap.put("sign", Rsa.sign(response, YeebaoPrivateKey));
signData.put("encryptkey", encryptKey); signData.put("encryptkey", encryptKey);
signData.put("data", Aes.encryptToBase64(JSON.toJSONString(responseMap), aesKey)); signData.put("data", Aes.encryptToBase64(JSON.toJSONString(responseMap), aesKey));
return JSON.toJSONString(signData); return JSON.toJSONString(signData);
...@@ -48,10 +49,10 @@ public class YeebaoEncryptConvertor implements EncryptConvertor{ ...@@ -48,10 +49,10 @@ public class YeebaoEncryptConvertor implements EncryptConvertor{
@Override @Override
public String decrypt(String request) { public String decrypt(String request) {
try { try {
log.info("易宝privateKey======= ", this.YeebaoPrivateKey); log.info("易宝privateKey======= ", YeebaoPrivateKey);
Map requestMap = JSON.parseObject(request, Map.class); Map requestMap = JSON.parseObject(request, Map.class);
encryptKey = requestMap.get("encryptkey").toString(); encryptKey = requestMap.get("encryptkey").toString();
aesKey = Rsa.decrypt(encryptKey, this.YeebaoPrivateKey); aesKey = Rsa.decrypt(encryptKey, YeebaoPrivateKey);
return Aes.decryptFromBase64((String) requestMap.get("data"), aesKey); return Aes.decryptFromBase64((String) requestMap.get("data"), aesKey);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
......
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