300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > rsa加密前后端分段解密出现中文部分乱码解决方法

rsa加密前后端分段解密出现中文部分乱码解决方法

时间:2022-08-23 21:45:48

相关推荐

rsa加密前后端分段解密出现中文部分乱码解决方法

问题图:

因为前端rsa 分段解密的时候汉字字节代表3个字节,在解密最大长度分界如果3个字节被分隔成了两段转成string就会乱码了

解决办法:前端/java可以先用js自带的方法(encodeURIComponent / .URLEncoder.encode)编码

前端编码方法:

后端编码方法:

效果图:编码之后的样子

然后在进行rsa加密

之后前端把密文发给java,java先用 rsa 解密,然后再用 java 的方法解码

前端解码方法:

后端解码方法:

之后就不会出现前端解码或者后端解码中文部分乱码的问题了!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。