微信小程序 - AES、RSA、SHA256、MD5、base64等加密算法封装使用

该博客分享了如何在微信小程序中改造并封装常见的加密算法,如AES、RSA,以及SHA256和MD5等哈希算法。通过encryptUtils.js工具类,实现了统一的调用方式。此外,提供了在线加密工具链接以供参考,帮助开发者更好地理解和应用这些加密技术。
摘要由CSDN通过智能技术生成

GitHub Demo 地址: jh-weapp-demo 实现一些常用效果、封装通用组件和工具类

小程序码

jh-weapp-demo

在微信小程序使用加密算法,需要对js中使用的对称加密算法需要进行改造,demo中对每一种加密方法进行封装,最终通过encryptUtils.js 工具类进行二次封装,然后统一调用。源码请查看demo

在这里插入图片描述

在线AES网站 : https://tool.lmeee.com/jiami/aes
在线RSA网站 : https://www.bejson.com/enc/rsa/

用法:


const EncryptUtils = require('../../utils/encrypt/encryptUtils')

EncryptUtils.AESEncrypt('123')
EncryptUtils.RSAEncrypt('123')

EncryptUtils.SHA256('123')
EncryptUtils.MD5('123')

EncryptUtils.Base64EnCode('123')
EncryptUtils.Base64DeCode('123')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值