温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

uniapp小程序怎么使用RSA加密解密

发布时间:2022-08-30 11:24:09 来源:亿速云 阅读:758 作者:iii 栏目:开发技术

这篇文章主要介绍了uniapp小程序怎么使用RSA加密解密的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇uniapp小程序怎么使用RSA加密解密文章都会有所收获,下面我们一起来看看吧。

1.安装wxmp-rsa

npm i wxmp-rsa -S

2.新建rsa.js文件

import WxmpRsa from 'wxmp-rsa' //公钥和私钥换自己的 // 定义公钥 const publicKey = `   -----BEGIN PUBLIC KEY-----   MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgFnWSUwsmGawhMJ30z6y5li2jcf1   m7rPMZcwZOS3To8bk3OBaMGhVEc1F8GtJBbc1rn/HCLNL9zrCy21EefJON8tRFcY   HnpseZSzh+349lIhS+MFw9x4JUddwSPDyxwha929cKzMuVoftu3CJ+kqDBVvxLk7   iDBzUMqW3Kgehk2TAgMBAAE=   -----END PUBLIC KEY----- ` // 定义私钥 const privateKey = `   -----BEGIN RSA PRIVATE KEY-----   MIICWgIBAAKBgFnWSUwsmGawhMJ30z6y5li2jcf1m7rPMZcwZOS3To8bk3OBaMGh   VEc1F8GtJBbc1rn/HCLNL9zrCy21EefJON8tRFcYHnpseZSzh+349lIhS+MFw9x4   JUddwSPDyxwha929cKzMuVoftu3CJ+kqDBVvxLk7iDBzUMqW3Kgehk2TAgMBAAEC   gYBRChPeyk/EOrHX912xLpLKLguh+LY9g1B50ScChzUvtTGDPZaxLQYoogVHKhfn   I9nzuOS5pBzsDX9tAO0hCQzqfHgqRjn+vEgm1Ui+f0E3BVRnhobcJKZpZqlvCBR5   Gu2+zlrY4SeGq3AuQSr/A5FiB5k0RgsvNycDTjqyg7TXGQJBAJoZ8Yr0zakxT1I8   lVqsFbeNPtt8FNG2UgIlIs9RL7aXhw+Y3sWtk/kbaOXafSofu0NcQYx4Km3M3kiP   lcNfTJ8CQQCVPcaRpu+mprRgHS6s76Z668NaFsjX04CUUa0kCrey+Nf/SJJ3BkRH   M7GllZWuI/RSXs/F5N38p5bfkn7QZqaNAkBy3dHJZW8DpgjdYOFnhAxwFK39BwGx   zHhWtv26kWbCcTKwsp+jtB4vunm3k+RmiN6aeGM35L6jt+kdJ0JYLmo7AkBJpRZb   wZj5D8Jqu3vQ8uGgPr9DsYKinkgQ6M0bv/4uXwWXf+Rmv7zpteSv5UTbjfp+uzKk   YO/6QWj+InhZto3xAkAOA0i702dLHm5elLWvht7UEYIDEW1+rYGdbthmJBvT9sZh   VKL954Y9hDzBWepjYsBiJnmIkgeladPnU5025/G/   -----END RSA PRIVATE KEY----- ` //加密 function getRsaCode(str) {	const rsa = new WxmpRsa()	rsa.setPublicKey(PUBLIC_KEY);	const data = rsa.encryptLong(str)	return data } //解密 function getRsaDeCode(str) {	const rsa = new WxmpRsa()	rsa.setPrivateKey(PRIVATE_KEY);	const data = rsa.decryptLong(str)	return data } export default {	getRsaCode,	getRsaDeCode, };

3.页面使用

//引入 import rsa from '../../common/rsa.js'; let str = {name:'老王'} //加密 let a=rsa.getRsaCode(JSON.stringify(str)) //注意要转为字符串 console.log(a) //解密 let b=rsa.getRsaDeCode(a) console.log(b)

关于“uniapp小程序怎么使用RSA加密解密”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“uniapp小程序怎么使用RSA加密解密”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI