使用场景 微信小程序用户登录获取手机号
第一步:下载cryptojs放在根目录utils下(点这里下载cryptojs)

第二步:在utils文件夹下命名RdWXBizDataCrypt.js文件,并写入下面的内容
var Crypto = require('./cryptojs/cryptojs.js').Crypto;
var app = getApp();
function RdWXBizDataCrypt(appId, sessionKey) {
this.appId = appId
this.sessionKey = sessionKey
}
RdWXBizDataCrypt.prototype.decryptData = function(encryptedData, iv) {
// base64 decode :使用 CryptoJS 中 Crypto.util.base64ToBytes()进行 base64解码
var encryptedData = Crypto.util.base64ToBytes(encryptedData)
// console.log(sessionKey)
var key = Crypto.util.base64ToBytes(this.sessionKey);
var iv = Crypto.util.base64ToBytes(iv);
// console.log(encryptedData,key,iv)
// 对称解

本文介绍了如何在微信小程序中实现纯前端解密手机号。首先,需要下载cryptojs库并放置于utils文件夹内,然后创建RdWXBizDataCrypt.js文件并编写解密函数。通过这些步骤,可以成功获取并解密用户的手机号。
&spm=1001.2101.3001.5002&articleId=119677587&d=1&t=3&u=a8d0ab5befa54b9784d96a43780cda58)

被折叠的 条评论
为什么被折叠?



