Vue中怎么使用jsencrypt进行RSA非对称加密
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,本篇内容介绍了"Vue中怎么使用jsencrypt进行RSA非对称加密"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读
千家信息网最后更新 2025年02月22日Vue中怎么使用jsencrypt进行RSA非对称加密
本篇内容介绍了"Vue中怎么使用jsencrypt进行RSA非对称加密"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
下载jsencrypt
cnpm i -S jsencrypt
引入
import { JSEncrypt } from "jsencrypt";
基本使用
注意:要加密的数据必须是字符串!!
提示:给公钥直接用双引号""引起来后可能要手动删掉每行末尾多余的空格,有点麻烦,此时可以直接用``来引。只是这样可能排版显示不太好看
testRSA() { let publicKey = "-----BEGIN PUBLIC KEY-----MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4aWAgASppilGGGPv6wdCp4AqTRbQPEMxU1mNwBXmP6v0hp2eHo8LMhjjM4IwzdzOnwyTR6v5YlznBb90cWKsr/DP1IdSI9ox7M7FCHGfURfLp/mGRvNLnJ5ds7YD+35rP0wLMZhNbkXHs3HMYOY96XnSE7bfcWkLiRrwiCrqLdQIDAQAB-----END PUBLIC KEY-----"; // 从后台获取公钥 let data = JSON.stringify({ username: "zhangsan", password: 123 }); // let data = "hello world"; // let data = 123 + "";//必须传字符串 console.log("加密前:", data); let encryptor = new JSEncrypt(); encryptor.setPublicKey(publicKey); let data_encrypted = encryptor.encrypt(data); console.log("加密后:", data_encrypted); let privateKey = "-----BEGIN PRIVATE KEY-----MIICeQIBADANBgkqhkiG9w0BAQEFAASCAmMwggJfAgEAAoGBALhpYCABKmmKUYYY+/rB0KngCpNFtA8QzFTWY3AFeY/q/SGnZ4ejwsyGOMzgjDN3M6fDJNHq/liXOcFv3RxYqyv8M/Uh2Ij2jHszsUIcZ9RF8un+YZG80ucnl2ztgP7fms/TAsxmE1uRcezccxg5j3pedITtt9xaQuJGvCIKuot1AgMBAAECgYEAti7cWSHtrZCJk6oRHhzlsT12FSKSjSOyScn3OM8f1i933gyNOjJtmzKq4LShraKAtKcUNBItLoZP96s0zPFIQCGjON0d3XyRxoGK2h4nEZT8NTqEcQVI2sbOy5PvJHAKT/Vrcqdkt/U9YteLWAKGZ5A8Ie8NZEjh0botUwIrOIECQQDd+Qv8IYiDSugZcOPEz/ijCR4Jg011X9/bqXVIEiqkIZ+8QToKCBuGt0EejhAzs0acni1XLPwBeDmAsmg8MmpVAkEA1K5NL3ZwuLjz4vs8EfF3BfscPTQZ9PRBhzGC9iqP7TyzMRyZjGpWfycOjki8isRzR3iNoFPIyLZfe5Wf4vL8oQJBALHia6BanzPYS7hXp7CJmg/NtqyY9PIjKxq16q8fH9z4tTIAc6qmZKjJIv6Biqpj+Sp5+IvsGOh0mGBymOXk4SECQQDDxSYbeGTORMGKwERNJ/2trbYSyHDUQDpJXdP1ELynXeZ8YJ0e2YuBQ8xsQJv9CFQtB9UmLbl2uBkwQ0yHta/BAkEAoKN1vdqkDTwAkSRpvFUOHkc7E6nEYdXwM+hhKnmQLCQb2aP8zW9GI2Q7EWPDEwN92TK30k1VSzpquSU7SUA32g==-----END PRIVATE KEY-----"; let decryptor = new JSEncrypt(); decryptor.setPrivateKey(privateKey); console.log("解密后:", decryptor.decrypt(data_encrypted)); }
"Vue中怎么使用jsencrypt进行RSA非对称加密"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
加密
对称
公钥
内容
字符
字符串
更多
知识
好看
实用
学有所成
接下来
只是
后台
困境
实际
引号
情况
手动
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
win10数据库2008
使用群晖搭建流媒体服务器
邯郸企业软件开发公司哪家好
在vs2015创建数据库
大学网络安全专业就业前景
西山区软件开发价格走势
上海夺畅网络技术有限公司官网
常州游戏软件开发公司排名
软件开发成本跟硬件开发成本
热门云服务器代理项目网络平台
天津服务器迁移公司云空间
天九游戏软件开发专业
找软件开发公司武汉
数据库管理课程
千峰的网络安全怎么样
卫星互联网板块走强亚光科技涨停
辽宁电子软件开发中心
江阴一站式软件开发销售
画饭圈乱象会网络安全
网络技术是意识形态
用专业的网络技术制作网站
人大金仓数据库如何重启服务
测试串口服务器
服务器应用程序怎么运行
wow官网服务器
shopee 软件开发面经
易宝科技互联网
苏州戴尔服务器授权保障
裸设备 oracle数据库
机房日常维护与网络安全