jsrsasign不支持公钥解密

JavaScript012

jsrsasign不支持公钥解密,第1张

题主是否想询问“jsrsasign不支持公钥解密的解决办法”?

1、首先进入jsencrypt/lib/lib/jsbn/rsa.js。

2、然后在rsa.js文件中,第207行附近的RSAKey.prototype.decrypt方法中,将 this.doPrivate(c) 改为 this.doPublic(c)。

3、同样在rsa.js文件中,找到第310行附近的pkcs1unpad2方法,并将这三行代码注释。

4、最后保存修改后的rsa.js文件,就实现了jsencrypt使用公钥解密数据的功能。

一、base64加密

使用JS函数的window.btoa()和 window.atob(),分别是编码和解码

二、编码和解码字符串

使用JS函数的escape()和unescape(),分别是编码和解码

三、AES加密解密

四、RSA加密解密