Vue RSA加密
1. 安装jsencrypt
npm install jsencrypt
2. 引入jsencrypt
// 全局引入
import JSEncrypt from "jsencrypt";
Vue.prototype.$jsEncrypt = JSEncrypt;
// 局部引入
import JSEncrypt from "jsencrypt";
3. 使用
// 定义公钥私钥
let publicKey = "公钥";
let privateKey = "私钥";
// 加密
RSAencrypt(password){
  // 实例化jsEncrypt对象
  let jseObj = new JSEncrypt();
  // 设置公钥
  jseObj.setPublicKey(publicKey);
  console.log("加密结果:" + jseObj.encrypt(password));
  return jseObj.encrypt(password);
}
// 解密
RSAdecrypt(password){
  // 实例化jsEncrypt对象
  let jseObj = new JSEncrypt();
  // 设置私钥
  jseObj.setPrivateKey(privateKey);
  console.log("解密结果:" + jseObj.decrypt(password));
  return jseObj.decrypt(password);
}
												
											Vue RSA加密的更多相关文章
- vue实现rsa加密,数字签名,md5加密等
		
一.使用jsencrypt进行rsa加密 原文链接:Js参数RSA加密传输,jsencrypt.js的使用 - CSDN博客 *(原文处有一个地方不对,不需要转换+,rsa已经做过base64转码了) ...
 - vue使用JSEncrypt实现rsa加密及挂载方法
		
挂载全局方法 使用jsencrypt进行rsa加密 原文链接:Js参数RSA加密传输,jsencrypt.js的使用 - CSDN博客* https://blog.csdn.net/p31201115 ...
 - “不给力啊,老湿!”:RSA加密与破解
		
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 加密和解密是自古就有技术了.经常看到侦探电影的桥段,勇敢又机智的主角,拿着一长串毫 ...
 - .NET 对接JAVA 使用Modulus,Exponent RSA 加密
		
最近有一个工作是需要把数据用RSA发送给Java 虽然一开始标准公钥 net和Java RSA填充的一些算法不一样 但是后来这个坑也补的差不多了 具体可以参考 http://www.cnblogs. ...
 - Android数据加密之Rsa加密
		
前言: 最近无意中和同事交流数据安全传输的问题,想起自己曾经使用过的Rsa非对称加密算法,闲下来总结一下. 其他几种加密方式: Android数据加密之Rsa加密 Android数据加密之Aes加密 ...
 - 兼容javascript和C#的RSA加密解密算法,对web提交的数据进行加密传输
		
Web应用中往往涉及到敏感的数据,由于HTTP协议以明文的形式与服务器进行交互,因此可以通过截获请求的数据包进行分析来盗取有用的信息.虽然https可以对传输的数据进行加密,但是必须要申请证书(一般都 ...
 - RSA加密例子和中途遇到的问题
		
在进行RSA加密例子 package test; import java.io.IOException; import java.security.Key; import java.security. ...
 - iOS中RSA加密详解
		
先贴出代码的地址,做个说明,因为RSA加密在iOS的代码比较少,网上开源的也很少,最多的才8个星星.使用过程中发现有错误.然后我做了修正,和另一个库进行了整合,然后将其支持CocoaPod. http ...
 - iOS动态部署之RSA加密传输Patch补丁
		
概要:这一篇博客主要说明下iOS客户端动态部署方案中,patch(补丁)是如何比较安全的加载到客户端中. 在整个过程中,需要使用RSA来加密(你可以选择其它的非对称加密算法),MD5来做校验(同样,你 ...
 - Java使用RSA加密解密及签名校验
		
该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1.jar注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过程中需要分块进行 ...
 
随机推荐
- 快速上手SpringBoot
			
快速上手SpringBoot SpringBoot是用来简化Spring应用的初始化搭建以及开发过程 三个不需要,这是springboot使用mvc区别于其它框架的特点 tomcatd的端口 下一行是 ...
 - vite实现element-plus按需配置,自定义主题和读取/修改系统主题色
			
项目地址 vite.config.ts 插件和vite配置 import { defineConfig } from "vite"; import vue from "@ ...
 - 解决在Android studio的Button控件下background背景设置不起作用的问题
			
Button控件默认的背景是深紫色的,有时候会看不清按钮上的文本,显得很不方便,想要修改背景色所以添加了background字段,但是又不起作用!!! 1.找到values文件夹下面的themes文件 ...
 - 【Pr】如何将音频剪成多段批量导出
			
如何将音频剪成多段批量导出 需要软件: Pr, Adobe Media Encoder (时间线窗口中) 用剃刀将音频割成多段 (时间线窗口中) 选中音频右键 | 嵌套 | 输入名字 (嵌套快捷键:A ...
 - class_task
			
#!/usr/bin/python # -*- coding: UTF-8 -*- class Task(): _cls_name = "cls name" def ...
 - axios响应拦截器无法显示响应头问题
			
Access-Control-Expose-Headers 响应报头.跨域 公开响应头 问题现象: 前端无法获取响应头 Response Header 原因 问题原因:跨域问题 启用跨域请求(CORS ...
 - my tools in windows
			
Q-Dir the Quad Explorerhttp://www.q-dir.com/ NetSpeed Monitor - Network Speed Monitor for Windows 10 ...
 - Winform帮助文档(C#打开chm定位到特定页面)国内最全总结写法。原文文档带翻译
			
下面比较啰嗦,只一句即可:Help.ShowHelp(null,"C:\help.hcm", HelpNavigator.Topic,"index.htm")方 ...
 - spring security  基于角色的控制,可运行。
			
基于角色的访问控制 建表语句,见 上一篇 的博文, https://www.cnblogs.com/sdgtxuyong/p/16157870.html 在配置类中,@EnableGlobalMet ...
 - HiveServer2启动报TezConfiguration类NoClassDefFoundError错误
			
错误信息如下: 2021-01-03 20:11:26,355 WARN [main] server.HiveServer2: Error starting HiveServer2 on attemp ...