需求:用户登录的账户名,密码不暴露在控制台中

需要达到的效果:

思路:公钥加密 私钥解密。进入登录页面,首先从后台接口拿到公钥,然后用公钥对用户名密码加密,最后将加密过后的数据传到后台 。后台用私钥解密即可。
实现方法:
1、安装

npm install jsencrypt --save

2、引入

import JSEncrypt from 'jsencrypt'

3、加密

getEncrypt(data) {let encrypt = new JSEncrypt()// 设置公钥encrypt.setPublicKey(this.publicKey)return encrypt.encrypt(data)
},
let obj = {passWord: this.getEncrypt(this.obj.passWord),user: this.getEncrypt(this.obj.user)
}
调用接口

感谢大佬分享 ,参照 这里

Vue RSA加密和解密相关推荐

  1. vue rsa加密 php解密,Vue项目中的RSA加解密

    一.安装jsencrypt 1 npm i jsencrypt node_modules文件夹中出现jsencrypt 二.引入jsencrypt 在main.js中import: 1 import ...

  2. vue rsa加密 php解密,【今日学习】VUE使用RSA加密技术

    原标题:[今日学习]VUE使用RSA加密技术 1 Vue端搭建 首先我们还是先安装必要的模块哈: npm install jsencrypt --save 接下来我们需要在main.js的配置文件中配 ...

  3. javascript rsa java,用javascript与java执行 RSA加密与解密

    用javascript与java执行 RSA加密与解密 2009-12-12 14:58:30   出处:https://www.yqdown.com 这几天一直做安全登录,网上查了好多资料,不尽如意 ...

  4. java rsa加密解密_前端实现对请求参数进行RSA加密amp;解密,针对字符串过长进行分段加密amp;分段解密的处理...

    前言 在需求开发中,为了安全起见,我们都会难免遇到需要对一些敏感参数进行加密或者解密.所以,今天给大家分享的就是使用jsencrypt对请求参数进行RSA加密与解密,发这篇文章其实主要因为近期我的一位 ...

  5. GO语言实现RSA 加密和解密的实现

    RSA 加密和解密的实现 openssl生成私钥 openssl genrsa -out rsa_private_key.pem 1024 openssl生成公钥 openssl rsa -in rs ...

  6. 跨语言平台的RSA加密、解密、签名、验证算法的实现

      在网上可以找到各种各样的RSA实现代码,原理都是RSA算法的基本原理,但是在处理数据块划分.填充等问题上都是形形色色的,本文旨在探讨.实现遵循RFC 2313 PKCS#1 v1.5标准的一种跨语 ...

  7. 使用OpenSSL进行RSA加密和解密(非对称)

    1. RSA加密和解密基础概念 RSA是一种非对称加密. RSA秘钥:私钥和公钥,一对私钥和公钥就像夫妻一样是唯一的,用私钥加密后必须用对应的公钥才能解密,用公钥加密后必须用对应的私钥才能解密. 加密 ...

  8. C#实现RSA加密和解密详解

    C#实现RSA加密和解密详解 原文:C#实现RSA加密和解密详解 RSA加密解密源码: using System; using System.Collections.Generic; using Sy ...

  9. C# -- RSA加密与解密

    1.  RSA加密与解密  --  使用公钥加密.私钥解密 public class RSATool{public string Encrypt(string strText, string strP ...

最新文章

  1. Data - 数据思维 - 下篇
  2. android jks sha1,Android 获取签名文件jks的SHA1值或者SHA256的值
  3. 《数字视频和高清:算法和接口》一第2章 图像的采样和显示
  4. 使用OpenGL Shader实现放大镜效果
  5. yolo 负样本_目标检测介绍之YOLO与SSD
  6. 基于SignalR实现B/S系统对windows服务运行状态的监测
  7. SAP Spartacus的单元测试目录结构
  8. 基于模型的系统工程设计软件ModelCoder在航空发动机控制设计中的应用
  9. 前端js实现打印excel表格
  10. @enableautoconfiguration注解作用_Spring Boot最核心的27个干货注解,你了解多少?
  11. 【手写字母识别】基于matlab GUI ELMAN+BP神经网络手写大写字母(A-O)识别【含Matlab源码 785期】
  12. 信息系统项目管理师论文写作技巧
  13. Unity3D MMORPG 背包系统如何设计
  14. 机器学习:二分类到多分类-ovr,ovo,mvm,sofmax
  15. Android PC同步软件 类似 apple 的 itunes
  16. RTX2070s和RTX2060s显卡差距大吗?
  17. 企业微信微盘如何共享文件给外部联系人?
  18. 如何选择隔离电源还是非隔离电源?
  19. Vue+bpmn.js自定义流程图之palette(二)
  20. 视频驱动V4L2子系统驱动架构 - 驱动框架

热门文章

  1. java jfm入门_image Java版*图像过滤入门示例及源码模拟绿坝过滤机制 - 下载 - 搜珍网...
  2. 文本框只能输入特定内容如文本框只能输入数字
  3. 汤晓丹的第四版计算机操作系统--第九章总结概述
  4. 数据透视表与mysql_通过sql做数据透视表,数据库表行列转换(pivot和Unpivot用法)(一)...
  5. 熊猫烧香案主犯编出杀毒程序
  6. 仓储管理之计价方法——先进先出法
  7. Youtube DoubleClick 阿里妈妈 FreeWheel?
  8. centos安装nagios
  9. 打造完整网络直播方案
  10. Openwrt动态域名解析