国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 小程序 > 小程序開發(fā)

微信小程序加密網(wǎng)絡(luò)通道功能使用說明

小程序開發(fā) 2022-10-12 12:25:43

微信小程序加密網(wǎng)絡(luò)通道功能是小程序安全能力之一,目的是為了避免小程序與開發(fā)者后臺通信時數(shù)據(jù)被截取和篡改,微信側(cè)維護(hù)了一個用戶維度的可靠key,用于小程序和后臺通信時進(jìn)行加密和簽名。

微信小程序開發(fā)者可以分別通過小程序前端和微信后臺提供的接口,獲取用戶的加密key。

溫馨提示:該安全能力從基礎(chǔ)庫2.17.3開始支持。

微信小程序加密網(wǎng)絡(luò)通道使用方法:

1、前端通過 userCryptoManager.getLatestUserKey 獲取加密密鑰信息

2、發(fā)起 wx.request 請求時使用第一步得到的加密密鑰信息對參數(shù)進(jìn)行加密

3、服務(wù)端請求服務(wù)端接口getUserEncryptKey 拿到 encryptKey 用于解密

示例代碼:

// 前端
const somedata = ‘xxxxx’
const userCryptoManager = wx.getUserCryptoManager()
userCryptoManager.getLatestUserKey({
success({encryptKey, iv, version, expireTime}) {
const encryptedData =
someAESEncryptMethod(encryptKey, iv, somedata)
wx.request({
data: encryptedData,
success(res) {
const decryptedData =
someAESDEcryptMethod(
encryptKey,
iv,
res.data
)
console.log(decryptedData)
;
}
})
;
}
})

// 服務(wù)端
curl -X POST ”
https://api.weixin.qq.com
/wxa/business/getuserencryptkey?
access_token=ACCESS_TOKEN
&openid=OPENID
&signature=SIGNATURE
&sig_method=hmac_sha256″

更多微信小程序加密網(wǎng)絡(luò)通道功能使用說明參考小程序加密網(wǎng)絡(luò)通道完整官方文檔>>

TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護(hù),版權(quán)登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com

工信部備案號:湘ICP備19012813號-5