提交 8e75319d 编写于 作者: Chongwen.jiang's avatar Chongwen.jiang

加密方法给测试用

上级 a294c5a9
流水线 #22635 已失败 于阶段
in 1 second
package com.pica.cloud.account.account.server.controller;
import com.alibaba.fastjson.JSON;
import com.pica.cloud.account.account.server.constants.Constants;
import com.pica.cloud.account.account.server.entity.AccountUnionEntity;
import com.pica.cloud.account.account.server.entity.EncryptEntity;
......@@ -31,6 +32,9 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.Map;
@Api(description = "短信验证码资源")
@RestController
public class AutoCodeController extends AccountBaseController {
......@@ -57,6 +61,17 @@ public class AutoCodeController extends AccountBaseController {
return PicaResponse.toResponse(IPUtil.getIpAdrress(request));
}
@PostMapping("/encryptedParams")
public PicaResponse getEncryptedParams(@RequestBody BaseRequest request) throws Exception {
String publicKey = "123456";
String content = AESUtil.aesEncrypt(JSON.toJSONString(request), publicKey);
String encryptKey = RSAUtil.encrypt(publicKey);
Map<String, Object> map = new HashMap<>(2);
map.put("key", encryptKey);
map.put("content", content);
return PicaResponse.toResponse(map);
}
/**
* @Description native获取验证码,新老版本兼容
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册