RSA js 加密解密
**JavaScript rsa 对数据进行 加密 和 解密 **
☆大家可以从这个网址https://www.bejson.com/enc/rsa/自己生成一个公钥私钥。(记得引入js)
1、设置公钥
var PUBLIC_KEY = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDUkFeon9ykXBcMQsI+D/6YR6JVDBh6hsB6nXFszsgQ/33MtcXq714oUsxMpDNnHDzsIiF1wCCHRDhrYilVrYjWC8TgQ23gZWLhGwh2gVf1+lsIiq/o7jZdVD3MVaZ7KnISysuEi1Jr7TM+A4KiPabsVpg0mS/Kg9gb+uPCaMdyGQIDAQAB';
2、设置私钥
var PRIVATE_KEY = 'MIICXgIBAAKBgQDUkFeon9ykXBcMQsI+D/6YR6JVDBh6hsB6nXFszsgQ/33MtcXq714oUsxMpDNnHDzsIiF1wCCHRDhrYilVrYjWC8TgQ23gZWLhGwh2gVf1+lsIiq/o7jZdVD3MVaZ7KnISysuEi1Jr7TM+A4KiPabsVpg0mS/Kg9gb+uPCaMdyGQIDAQABAoGBAIJuR7uqzGL2NxZI6JPYkKq0WgHBuEuG4Bjc/zp67/yuKW0xpM5yLt6jX8UvhHMiuqdSkiGE0PDvhYcu5poyL6G5bnb2wi6GX/xCw+LgW25sRGhoLdhhr/TIzgI7u+JUPKbEG6+wzFoM6scfFgid4wf5NXsWLUE/pRA63mCNcHx5AkEA85h8b4jFcsdD1YTUFXvDgHMwynb7kz8HjfQLvwFF7UdKWjf7mUTNStqi2zyglHLqRqQwF6JbMRDDQ8F9uOtiJwJBAN9jU1UG84AyJu/G2S37McCc/NxOq26/1XHvLw1LA9AgAWJ3bJnsPnZQYYvhYCUPqM9udVAPvJMfp9tw+wI6cb8CQQDA+ZXqjcFNskosxnN1KXyxL5ABdMzL02zaqfD8Obf5xzZBzoPE4dp4aEgHwjm8IGUz3TI0JuxzLEJkVM6SRfaVAkAQgtrp8fWViB9woZXz3Bk1T2UxM29gZDV2kmM77Et/2p2/lWwlhFypig9rs2DT3HBxxIxPOpqJlVFm2tbytzcpAkEA16NnBNNxaJoMRyqAQsJG1QJKqSLsQmzdoQ55DumRKelOg/r54AQ+It2gZpm9KZ9Pi7zTlczQupTVYjOi+xi1Dw==';
3、使用公钥 对数据 进行加密操作
var encrypt = new JSEncrypt();
encrypt.setPublicKey('-----BEGIN PUBLIC KEY-----' + PUBLIC_KEY + '-----END PUBLIC KEY-----');
var username = encrypt.encrypt(username);
console.log('加密后数据:%o', username);
4、 使用私钥 对 数据进行解密操作
var decrypt = new JSEncrypt();
decrypt.setPrivateKey('-----BEGIN RSA PRIVATE KEY-----' + PRIVATE_KEY + '-----END RSA PRIVATE KEY-----');
var username = decrypt.decrypt(username);
console.log('解密后数据:%o', username);
RSA js 加密解密相关推荐
- RSA分段加密/解密 nodejs 和java联调
RSA分段加密/解密 nodejs 和java联调 文章目录 RSA分段加密/解密 nodejs 和java联调 1 nodejs 环境 1.1 axios配置 1.2 API接口 1.3 业务 1. ...
- 加密解密_使用RSA密钥对加密解密数据
使用RSA密钥对加密解密数据 作者: 郭政鸿 2021/1/6 前言: 前几天看了非对称加密, 那非对称加密处理常见的https中的应用, 平时我们可以用来做什么呢? 1. 生成RSA密钥对 使用op ...
- java rsa 117_java实现RSA非对称加密解密
之前写过一篇java实现AES对称加密解密 在对密码加密传输的场景下 RSA非对称加密解密可能会更加适合. 原理就是后台生成一对公钥和私钥,公钥给前端用来加密,后台用私钥去解密,保证了传输过程中就算被 ...
- RSA算法加密解密举例
RSA算法加密解密举例 使用如下数字字母对照表: 明文M="its all greek to me" ,p=47,q=59,e=17,求出其密文以及给出RSA 算法加/解密过程.( ...
- CryptoAPI与openssl RSA非对称加密解密(PKCS1 PADDING)交互
(以下代码中都只做测试用,有些地方没有释放内存...这个自己解决下) 1.RSA非对称的,首先提供一个供测试用的证书和私钥的数据 1)pem格式的证书和私钥(公私钥是对应的)的base64编码 [cp ...
- .NET Core 使用RSA算法 加密/解密/签名/验证签名
前言 前不久移植了支付宝官方的SDK,以适用ASP.NET Core使用支付宝支付,但是最近有好几位用户反应在Linux下使用会出错,调试发现是RSA加密的错误,下面具体讲一讲. RSA在.NET C ...
- [作业]RSA应用加密解密程序[2009-03-25]
这个作业花费了我挺久的时间,不是因为它难,而是自己的java api已经很生疏了,边查边做,虽然做的还是Application的DOS界面,没有使用swt的界面,因而在一些人性化的功能上还有较大欠缺 ...
- java rsa 文件加密解密_RSA 加密、解密(自己生成加密解密文件)
本文是自己阅读了网上的高人们的文章之后,实现功能后总结出来的,方便自己方便他人,不喜勿喷 加密解密需要生成公钥.私钥文件步骤 1.打开终端 输入 openssl 5F88AA4A-3913-4CBC- ...
- 工具类:登录密码的加解密(jsencrypt实现前端RSA非对称加密解密
定义工具类:utils/jsenscrypt.js import JSEncrypt from 'jsencrypt/bin/jsencrypt.min'// 密钥对生成 http://web.cha ...
- RSA非对称加密解密概念
1.RSA加密解密在线计算网站 网站1:https://www.bejson.com/enc/rsa/ 网站2:https://the-x.cn/cryptography/Rsa.aspx 2.PKC ...
最新文章
- pytorch 模型可视化_高效使用Pytorch的6个技巧:为你的训练Pipeline提供强大动力
- DHCP Server 故障转移实现 (结合H3C交换机)
- 告别beta版-Google Daydream SDK 1.0正式版发布并支持Unity原生开发
- 网络参考模型(Network Reference Model)
- linux mmap 内存映射【转】
- python设置word背景色_Python数据可视化:WordCloud入门
- 微信群运营之设计运营思路
- uva 10254——The Priest Mathematician
- 没有上司的舞会(洛谷-P1352)
- 2018春考计算机技能考试题目,2018年山东省春季高考技能考试信息技术类专业考试(样题).PDF...
- c# union结构体_P/Invoke各种总结(八、在C#中使用Union联合体)
- weblogic发序列化命令执行漏洞工具分享
- tomcat启动内存设置以及字符集设置
- VC++运行时静默安装
- 直播预告|阿里云容器网络文件系统发布会
- winpcap/npcap 提高抓包效率 发UDP包失败
- 极课大数据:培养超级学生,不如打造超级教师
- 我们算了笔账,月薪过万可能还不配结婚!
- 快过年了,该买回家的票了,自动抢票之 12306 抢票篇
- 1--MySQL基础知识内容
热门文章
- 铁路售票系统_城轨交通地高铁车站自动售检票(AFC)实训系统解决方案
- 数据库系统概论(各章知识点总结)
- php数据库根据手机号获取归属地,PHP通过API获取手机号码归属地
- 端口映射内网穿透——网络通
- cisco将计算机配置为vlan2,Cisco交换机 VLAN 的建立与端口分配
- RIPv1配置(Enabling Rip)
- php_redis配置安装php_redis-5.1.1-7.4-nts-vc15-x64.zip
- 怎样使用SQL SERVER新建立一个数据库
- 超详细的80个Python入门实例,代码清晰拿来即用,学习提升必备
- 大数据Hadoop之——Hadoop图形化管理系统Hue(Hue环境部署)