js公钥加密
var encryptor = new JSEncrypt() // 创建加密对象实例
var pubKey = `公钥`
encryptor.setPublicKey(pubKey)//设置公钥
var rsaPassWord = encryptor.encrypt('需加密的内容....') // 对内容进行加密
js私钥解密
var decrypt = new JSEncrypt()//创建解密对象实例
var priKey = `私钥`
decrypt.setPrivateKey(priKey)//设置秘钥
var uncrypted = decrypt.decrypt(rsaPassWord)//解密之前拿公钥加密的内容
console.log('解密后:',uncrypted);
php私钥解密
var_dump($data = RSA::encryptDecrypt($data1, $priKey, RSA::PRIVATE_DECRYPT, OPENSSL_PKCS1_PADDING));