当前位置: 首页 > news >正文

分类信息网站开发需求方案西安网站维护

分类信息网站开发需求方案,西安网站维护,杭州pc网站制作公司,男女做污的事情网站JSEncrypt 是一个用于在客户端进行加密的 JavaScript 库。它基于 RSA 加密算法,可以用于在浏览器中对数据进行加密和解密操作。 以下是使用 JSEncrypt 进行加密和解密的基本示例: 第一步:安装 JSEncrypt 首先,你需要引入 JSEn…

JSEncrypt 是一个用于在客户端进行加密的 JavaScript 库。它基于 RSA 加密算法,可以用于在浏览器中对数据进行加密和解密操作。

以下是使用 JSEncrypt 进行加密和解密的基本示例:

第一步:安装 JSEncrypt  

首先,你需要引入 JSEncrypt 库。你可以在项目中添加 JSEncrypt 的脚本文件,或者使用 CDN:

<!-- 使用 CDN 引入 JSEncrypt 脚本 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsencrypt/3.0.0/jsencrypt.min.js"></script>

or(或者)

npm install jsencrypt

第二步:枚举公/私钥

@src/config/map/index.js

// 设置公钥、私钥(通常从服务器获取,这里仅为示例)
const publicKey = 'MIGfMA0GCSqGSIb3DQEBCBiQKBgQCOvCfR4vqp1Nknj4PA3jZm9+Hq8tiH5tubX3UjKx5b71r+jRaSgLGd0ZA3ZK380EAXB99su0p62jfiAX7anOXRrBGqeXEhVCpNCRsUw/JwvjyEJ284FVXicNJNVVORnj+bOJx6Ue3iXFlkbQWocR8LXvjXFzftQIDAQAB';
const privateKey = 'MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAI68J9Hi+qlsbJxnLClhNfVzU2SePg8DeNmb34ery2Ifm25tfdSMrHlvvWv6NFpKAsZ3RkDdkrfzQQBcH32y7SnraN+IBftqc5dGsEap5cSFUKk0JGxTD8nC+PIQnbzgVVeJw0k1VU5GeP5s4+NcXN+1AgMBAAECgYBpz3PZdOELDbRqMVWci1Lb1RBRtsLfqGEGpCVKU+Lpxx+PlVWWP88gMUOFob+REyX+zcx8Chwy9o6mBXDvcaVbo8oLDnumqxTMQ7uRGIl92Nt5OvtVp/hImxBQgEdEw0PQ6jKUjTaoP3t9Z0iJVZGaRsGdQJBAP5Iz9iJ+sxCRFFknr075wk84N/3G7lD5NmX3y+ZN8XhyCfoCXhRgB9xELdqAjFWDx8CQQCPsq5CXe6WhEHAAr6MvG1W2YtIAfFFqaVbvbgy8SuTYAJYWSz+NTwDSQcQFcKGoUXsrtNZqaqM/uqv0HJB1HqrAkEA9yIwztUaKWtID0Assq+V+BqWmIt2vQnSeACAvo2Pd0zxiPoSubYgntGZmhshN3K+IvrC6WrcSLKMepXO18A6JQJAAYoKb8+NxLL5+VKOM/e4vBtscIME0Jg2mzr3BCStMNDwdX3PC5IKaIaZusRg5wxHMXfV77nvh78bSHLVJnteLQJBAN55a/qiELgCMN6ZOne6FageR5B3gMaVDNJsCOcBwJpFRcW8cxssv4TNUfqfn1VwBeqtO9zVDVLNZ+OxFJme3u4=';export {publicKey,privateKey
};

  第三步:封装加密解密方法

   @src/config/utils/index.js

import { JSEncrypt } from 'jsencrypt';
import { publicKey, privateKey } from '@map/index.js';// 加密
function encryptText(text) {const instance = new JSEncrypt();instance.setPublicKey(publicKey);return instance.encrypt(text);
}// 解密
function decryptText(text) {const instance = new JSEncrypt();instance.setPrivateKey(privateKey);return instance.decrypt(text);
}export {encryptText,decryptText,
}

  第四步:组件中使用 

<script setup>import { ref } from 'vue';import { encryptText, decryptText } from '@utils';const loginForm = ref({});const submit = () => {let { password, username } = loginForm.value || {}let resLoginInforesLoginInfo['password'] = encryptText(password)resLoginInfo['username'] = encryptText(username)        /*{ password:'O+dmiGTQLhvvIGPHZewL431msOIQvmt7M0L4jC9MyOEKRPvX5BNR8TWqPSb0dJoc=',             username:'WURTJuEE9S+v4gbEcQWH9VC14k7M0L4jC9MyOEKRPvX5BNR8TWnS5H7ycV8fMYng='}*/}
</script>

http://www.khdw.cn/news/63883.html

相关文章:

  • 贵阳市建设城乡规划局网站seo整站优化报价
  • 做网站需求文档抖音运营推广策划方案
  • 套路网站怎么做的搜狗官方网站
  • 网站备案现场百度快速排名
  • apache 多个网站查关键词排名软件
  • 青岛煜鹏网站建设公司海外营销方案
  • 做网站的电脑配置成品app直播源码有什么用
  • 自做网站图片版权搜索引擎优化排名优化培训
  • 莱芜网站优化加徽信xiala5效果好站长工具 站长之家
  • 网站建设找客户渠道潍坊网站建设平台
  • 网站风格设计怎么写windows优化大师和鲁大师
  • 广东网站建设推荐360优化大师下载官网
  • 做网站怎样盈利湖南网站建设营销推广
  • 企业网站案列河南靠谱seo地址
  • 淘宝客怎么自己做网站永久免费无代码开发平台网站
  • 陕西手机网站建设公司哪家好地推公司
  • wordpress挖北京seo关键词排名
  • 网站正在建设中是什么意思百度浏览器网址大全
  • 凸一品牌策划公司常宁seo外包
  • 大连网站排名网络推广公司百度图片搜索
  • 网页版微信二维码几分钟失效宁波 seo排名公司
  • 网站 营销型如何做好百度推广
  • 淘宝客网站备案教程旺道seo推广有用吗
  • 网站运营与推广计划书百度网络营销app下载
  • 前端如何兼职做网站网络营销渠道有哪几种
  • 有创意的个人网站宁波网络营销公司
  • 南京做南京华美整容网站广告关键词查询
  • 网站原型是以下哪层设计的结果论坛推广软件
  • 怎么自己的电脑做网站服务器宁德市古田县
  • 专业网站策划公司link友情买卖