首页 > 其他分享 >RSA加密与解密

RSA加密与解密

时间:2022-11-25 14:56:21浏览次数:44  
标签:encrypt RSA JSEncrypt let 解密 加密 jsencrypt

RSA加密算法是一种非对称加密算法,所谓非对称,就是加密与解密用的钥匙是不同的

安装

npm install jsencrypt

引入

import JSEncrypt from 'jsencrypt/bin/jsencrypt';

封装

 

使用

import { JSEncrypt } from 'jsencrypt'


let encrypt = new JSEncrypt(); // 创建加密对象实例
let oldPwd = encrypt.encrypt(this.user.oldPassword); // 对内容进行加密
let uncrypted = encrypt.decrypt(oldPwd)//解密之前拿公钥加密的内容

加密之后再传输到后端,后端通过私钥解密,前端一般不需要解密,只需要加密传输

 

标签:encrypt,RSA,JSEncrypt,let,解密,加密,jsencrypt
From: https://www.cnblogs.com/zhangxyang/p/16925120.html

相关文章