![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
加解密
NullToSay
普通开发的日常踩坑记录
展开
-
ZuulFilter内RequestContext重设Request导致业务方法接收入参不全
在网关ZuulFilter内,做了加解密,即RequestContext重设HttpServletRequest之后,业务请求参数的长度会发生变化。如果长度变长,那么真正走到业务方法内的时候,就会导致入参读取不全报错,需要在RequestContext重设HttpServletRequestWrapper的时候,重写HttpServletRequestWrapper的长度获取方法。关键代码如下://重设数据长度,使得替换数据后不会造成接收方接收不全@Overrideint getConte原创 2020-05-13 15:44:13 · 769 阅读 · 0 评论 -
在线生成Java可使用的RSA公私密钥
一、生成公私密钥,需要的是2048位的(位数和支持的入参长度有关)PS: http://tools.jb51.net/password/rsa_encode二、私钥使用前,需要进行格式转化(公钥不需要)2.1、复制私钥(包含头、尾)2.2、进行格式转化PKCS1与PKCS8PS: https://www.ssleye.com/web/pkcs...原创 2020-05-12 15:11:28 · 570 阅读 · 0 评论