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

加密方法给测试用

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