1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > VUE内使用RSA加解密

VUE内使用RSA加解密

时间:2022-07-11 06:52:17

相关推荐

VUE内使用RSA加解密

说明:为防止私钥泄漏,由服务端生成两对密钥,分别是(前端公钥+私钥,后端公钥加私钥),采用加解密模式为:前端使用后台公钥加密,使用前端私钥解密;后端使用前端公钥加密,使用后端私钥解密。前后端统一使用公钥加密,私钥解密

一、现在vue项目中安装依赖包jsencrypt

npm installjsencrypt--save-dev

二、在项目中新建jsencryptKey.js,用来存放公共加解密方法

三、jsencryptKey.js内引入依赖jsencrypt.js

四、加解密方法

五、使用rsa加解密过程中会出现待加密和待解密字符串过长情况,需要用到分段加解密

需要进入依赖包中修改jsencrypt.js 文件中方法,具体方法如下:

如果使用分段加密,别忘记修改jsencryptKey.js中引用的加解密方法

六、在公共请求js中引入方法并调用

备注:使用rsa对大段接口参数进行加解密会大大降低接口请求及回调速度,不建议使用,推荐使用AES非对称加解密,稍后会整理发出来

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