前端利用jsencrypt对一串数字如“15935700”后端解密出来却是"\"15935700\"",就很奇怪。
公钥和私钥都是在线生成器生成的,位数1024,Pkcs#1。
解密的方法:
有人说是编码问题,我就把new 方法里的Encoding.ASCII换成Encoding.UTF8,Encoding.Unicode都试了一遍,结果没有变化。
因为也是第一次接触RSA对这方面一知半解,希望各位大神指点mi
" 被转义了
前后端分离的rsa加密解密我做过,没有这个问题,所以很大的可能性是前端加密时,加密的内容里就带了多余的双引号