当前位置:   article > 正文

微信小程序使用CryptoJS加密PassWord(MD5)_微信小程序md5加密

微信小程序md5加密

微信小程序使用CryptoJS加密PassWord(MD5)

背景及环境:
微信小程序登录页面,需要加密登录密码发送给后端,使用 MD5 来加密密码
开发工具:微信开发者工具

  1. npm安装CryptoJS

    查看有哪些crypto的包

    npm search crypto

    找到自己需要的包安装

    npm install crypto-js

    在这里插入图片描述

  2. 构建 npm

    使用微信开发者工具构建 npm

    在这里插入图片描述

  3. 解决警告

    出现警告报错,打开 miniprogram_npm/crypto-js/index.js文件,将最后面的 ["crypto"] 中的 "crypto" 删掉,注意每次重新构建 npm 都需要删掉。

    //miniprogram-npm-outsideDeps=[]

    在这里插入图片描述

  4. 创建 crypto.js工具类

    在这里插入图片描述

const CryptoJS = require('crypto-js')

export function getmd5(password){
  return CryptoJS.MD5(password).toString();
}
  • 1
  • 2
  • 3
  • 4
  • 5
  1. 使用

    例如我的 login.js 文件里面

    //引入
    var crypto = require("../../utils/crypto")
    
    //需要的地方直接调用即可!
    const encryptedPwd= crypto.getmd5(this.data.password)
    
    • 1
    • 2
    • 3
    • 4
    • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/873057
推荐阅读
相关标签
  

闽ICP备14008679号