美文网首页
vue使用JSEncrypt 加密解密

vue使用JSEncrypt 加密解密

作者: 吃肉肉不吃肉肉 | 来源:发表于2023-03-05 16:56 被阅读0次

生成公钥私钥
https://www.bejson.com/enc/rsa/

安装依赖
npm install jsencrypt

import { JSEncrypt } from 'jsencrypt' // 引入

methods: {
    // 公钥加密,私钥解密
    passwordEncryption(param) { // 加密
      const publicKey = '...'  // 公钥
      const encryptor = new JSEncrypt() // 新建JSEncrypt对象
      encryptor.setPublicKey(publicKey) // 设置公钥
      const passwordEncryp = encryptor.encrypt(param) // 对密码进行加密
      return passwordEncryp
    },
    decrypt(msg) { // 解密
      const privateKey = '...' // 私钥
      const decrypt = new JSEncrypt()
      decrypt.setPrivateKey(privateKey)
      const decryptMsg = decrypt.decrypt(msg)
      return decryptMsg
    },
}

相关文章

  • js实现rsa加解密及分段加解密2048bits

    直接加密跟解密是引入jsencrypt.js直接调用方法就可以;分段加密的话是需要修改jsencrypt.js添加...

  • RSA加密解密-公钥解密

    技术:jsencrypt.js这个前端库有一个特点:公钥加密、私钥解密,没有公钥解密(只能前端公钥加密后台私钥解密...

  • vue实现rsa加密,数字签名,md5加密等

    一.使用jsencrypt进行rsa加密 原文链接:Js参数RSA加密传输,jsencrypt.js的使用 - C...

  • vue项目使用jsencrypt加密

    一.使用jsencrypt进行RSA加密-非全局 1.安装依赖 2.@/libs/encrypt.js 3.在忘记...

  • 2022-03-09

    加密 解密流程操作语言如何处理请求中某个请求 返回 加密解密操作 vue 执行js 操作 和 vue 操作 哪...

  • js加密php解密---jsencrypt

    一. openssl 它集成了众多密码算法及实用工具 rsa加密流程;(今天只讲众多加密方式中的一种) 在当前文件...

  • jsencrypt进行rsa解密

    前端使用jsencrypt解密服务器端返回的数据,中文解密出现问题 解决方案:urlencode之后中文都会被...

  • 微信小程序 RSA加密(jsencrypt.js & jsenc

    RSA加密demo:https://github.com/zhangs3721/wx_jsencrypt 使用了 ...

  • iOS开发证书相关总结

    加密、解密 对称加密、非对称加密 对称加密:加密、解密使用相同的密钥;DES、AES(Mac、Windows的磁盘...

  • https简单介绍

    # 对称加密 加密解密使用同一个密钥,速度较快,如aes # 非对称加密 公钥加密,私钥解密,私钥加密,公钥解密,...

网友评论

      本文标题:vue使用JSEncrypt 加密解密

      本文链接:https://www.haomeiwen.com/subject/iaxpldtx.html