700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 在vue项目中使用RSA加密解密数据

在vue项目中使用RSA加密解密数据

时间:2020-06-19 05:16:19

相关推荐

在vue项目中使用RSA加密解密数据

在vue项目中使用RSA加密解密数据

最近项目中要对数据进行加密传输,存储;选来选去左后选用了RSA加密;网上看了很多文章内容都一样,使用结果也一样,没成功下面说最终实现的方法

首先引入依赖

npm i jsencrypt

然后写一个工具函数

const privateKey = ‘私钥’;

const publicKey = ‘公钥’;

import JsEncrypt from ‘jsencrypt/bin/jsencrypt’;

// 引入方法很重要,要不然找不到对象

class Rsa {

// 加密方法

RSAencrypt(pas) {

JsEncrypt.prototype.setPublicKey(publicKey);

return JsEncrypt.prototype.encrypt(pas);

}

// 解密方法

RSAdecrypt(pas) {

JsEncrypt.prototype.setPrivateKey(privateKey);

return JsEncrypt.prototype.decrypt(pas);

}

}

export default new Rsa();

使用的时候就把这个工具函数引入就可以了

秘钥生产地址:

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