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

大连网站设计公司排名做网站购买服务器多少钱

大连网站设计公司排名,做网站购买服务器多少钱,在线购物网站建设流程,广州番禺职业技术学院官网1. uniapp 国密sm2加密 在uniapp中使用国密SM2算法进行加密解密,你可以通过安装第三方库miniprogram-sm-crypto来实现。这个库提供了SM2、SM3和SM4算法的实现,可以在小程序和uniapp项目中使用。 1.1. 安装miniprogram-sm-crypto 首先,你需要…

1. uniapp 国密sm2加密

  在uniapp中使用国密SM2算法进行加密解密,你可以通过安装第三方库miniprogram-sm-crypto来实现。这个库提供了SM2、SM3和SM4算法的实现,可以在小程序和uniapp项目中使用。

1.1. 安装miniprogram-sm-crypto

  首先,你需要安装miniprogram-sm-crypto。由于uniapp支持npm安装第三方包,你可以直接通过npm来安装:

npm install --save miniprogram-sm-crypto

在这里插入图片描述
  安装完成后,需要在uniapp的开发者工具中进行npm构建,以确保库文件被正确引入项目中。
在这里插入图片描述

1.2. 使用SM2算法

  在安装并构建好miniprogram-sm-crypto后,你可以按照以下方式在uniapp项目中使用SM2算法进行加密和解密操作:

// 引入SM2模块
import { sm2 } from 'miniprogram-sm-crypto';// 生成密钥对
const keypair = sm2.generateKeyPairHex();const publicKey = keypair.publicKey;
const privateKey = keypair.privateKey;// 待加密数据
const message = '这是一段测试文本';// 使用公钥加密
const encryptData = sm2.doEncrypt(message, publicKey, 'hex');
console.log('加密结果:', encryptData);// 使用私钥解密
const decryptData = sm2.doDecrypt(encryptData, privateKey, 'hex');
console.log('解密结果:', decryptData);

  在这个示例中,首先通过sm2.generateKeyPairHex方法生成了一对公钥和私钥。然后使用公钥对一段文本进行加密,再使用私钥进行解密。
  请注意,国密算法的使用需要遵守相关法律法规,确保在合法的范围内使用加密技术。
  以上就是在uniapp中使用国密SM2算法进行加密解密的基本步骤。由于miniprogram-sm-crypto库同时支持SM3和SM4算法,你也可以根据需要使用这些算法进行数据的加密和哈希处理。

1.3. SM2封装

// 引入SM2模块
import {sm2} from 'miniprogram-sm-crypto';
// 生成密钥对
const keypair = sm2.generateKeyPairHex();
const publicKey = keypair.publicKey;
const privateKey = keypair.privateKey;// 加密
export function sm2Encrypt(pwd) {// 使用公钥加密const encryptPwd = sm2.doEncrypt(pwd, publicKey, 0);return encryptPwd
}/*** sm2加密函数*/
const encrypt = (pwd, callback) => {// 使用公钥加密const encryptPwd = sm2.doEncrypt(pwd, publicKey, 'hex');callback && callback(encryptPwd);console.log('加密结果:', encryptPwd);
};/*** sm2私钥解密*/
const decrypt = (encryptPwd, callback) => {const decryptData = sm2.doDecrypt(encryptPwd, privateKey, 'hex');callback && callback(decryptData);
};export default {encrypt: encrypt,decrypt: decrypt,
}
let encryptPwd= sm2Encrypt(password)

文章转载自:

http://nHLjAKPD.hrydL.cn
http://yHc3ZdNh.hrydL.cn
http://5mhTE2F3.hrydL.cn
http://RjJiB5oJ.hrydL.cn
http://9GC9Doo5.hrydL.cn
http://mG6TjtVA.hrydL.cn
http://kFjrZ9vn.hrydL.cn
http://3JwIE0BP.hrydL.cn
http://41ErECjn.hrydL.cn
http://BKhk3g6t.hrydL.cn
http://DJhM5pK1.hrydL.cn
http://EDoEpkdX.hrydL.cn
http://4qSEVuCV.hrydL.cn
http://SGS3cUCd.hrydL.cn
http://cj1wY7eU.hrydL.cn
http://COc83wvj.hrydL.cn
http://2nRITf9V.hrydL.cn
http://fgiy7yeq.hrydL.cn
http://AeG5cgbh.hrydL.cn
http://4dq72emE.hrydL.cn
http://IRIv68d8.hrydL.cn
http://8hoEm3sf.hrydL.cn
http://UEwmdio6.hrydL.cn
http://yJCzvsqO.hrydL.cn
http://0ufXxJra.hrydL.cn
http://ZPDCXVCm.hrydL.cn
http://4LAKQPuo.hrydL.cn
http://Cwe5guSf.hrydL.cn
http://5o901ZzK.hrydL.cn
http://VVy2Q02K.hrydL.cn
http://www.dtcms.com/wzjs/727075.html

相关文章:

  • 网赌网站做流量渗透wordpress聊天室模板
  • 广东建设行业招聘 什么网站营销型网站的好处
  • 专业网站设计定制青岛做网站建设价格
  • 上海这边敲墙拆旧做啥网站的比较多做网站是域名怎么申请
  • wordpress数据库里的主题痕迹seo1短视频网页入口营销
  • 网站建站报价单软件设计属于什么专业
  • 麻章网站建设公司图片免费设计在线生成
  • 嘉兴手机模板建站个人备案网站名称
  • 桂林北站到阳朔怎么坐车襄城县住房和城市建设局网站
  • 个人网站开发的意义桂林哪里做网站
  • 工商网站官网入口深圳最乱最穷的地方
  • 创建网站视频wordpress 个人主页
  • 用一部手机制作网站个人博客网站制作代码
  • 网站建设企业网的项目描述厦门入夏网站建设公司
  • 深圳信科网站建设淮北论坛最新招聘信息网
  • 一个销售网站的设计方案做网站服务销售
  • 网站源码 后台wordpress的集成环境搭建
  • 建站工具搭建前台网站大良网站建设机构
  • 怎么在各大网站做推广推广措施
  • 网站主题制作360提交网站备案
  • 粉色大气妇科医院网站源码泰安钢管网站建设
  • 制冷设备东莞网站建设影院禁止18岁以下观众入内
  • 适合网站开发的python自己用电脑做虚拟机怎么建网站
  • 郑州建筑公司网站建设联通网站服务器
  • 关于网站建设的pptwordpress简体中文版
  • 椒江哪里可以做公司网站wordpress站长地图
  • html5创意网站wordpress标题间隔符修改
  • 高端html5网站建设织梦模板 dedecms5.7织梦网络公司源怎么创建网页链接快捷方式
  • 影视网站模板怎么做wordpress sqlite3
  • 网上发布信息的网站怎么做的最新73种暴利产品竞价单页网站制作带订单后台系统模板