小程序怎么做優(yōu)惠券網(wǎng)站制作一個網(wǎng)站的基本步驟
微信小程序使用CryptoJS加密PassWord(MD5)
背景及環(huán)境:
微信小程序登錄頁面,需要加密登錄密碼發(fā)送給后端,使用 MD5 來加密密碼
開發(fā)工具:微信開發(fā)者工具
-
npm安裝CryptoJS
查看有哪些crypto的包
npm search crypto
找到自己需要的包安裝
npm install crypto-js
-
構(gòu)建 npm
使用微信開發(fā)者工具構(gòu)建 npm
-
解決警告
出現(xiàn)警告報錯,打開 miniprogram_npm/crypto-js/index.js文件,將最后面的
["crypto"]
中的"crypto"
刪掉,注意每次重新構(gòu)建 npm 都需要刪掉。//miniprogram-npm-outsideDeps=[]
-
創(chuàng)建 crypto.js工具類
const CryptoJS = require('crypto-js')export function getmd5(password){return CryptoJS.MD5(password).toString();
}
-
使用
例如我的 login.js 文件里面
//引入 var crypto = require("../../utils/crypto")//需要的地方直接調(diào)用即可! const encryptedPwd= crypto.getmd5(this.data.password)