Vue项目和小程序使用HmacSHA256、md5加密

出于安全考虑,前端常会对密码和隐私信息等进行RSA不对称加密

vue使用方式为:

1、引入npm

npm install crypto-js

2、import引用

import CryptoJS from 'crypto-js/crypto-js'

3、加密

let str = "abc"    //需要加密的字符串内容

let key = "Awc0YjY4ZjUyMmJkMzJlNzNQMmU0NzF2"    //设置的秘钥

let test = CryptoJS.HmacSHA256(str , key);

let testStr = CryptoJS.enc.Hex.stringify(test);

console.log("加密后=" , testStr)

// 打印出来的为加密后的

微信小程序

微信小程序开发者工具如果不用npm,直接因为下载好的crypto-js

效果如下图:

MD5加密:

1、安装

npm install js-md5

2、main.js或axios中引入

import md5 from 'js-md5';

Vue.prototype.$md5 = md5;

3、使用

this.$md5("加密内容")

压缩包MD5加密

CertUtil -hashfile 路径 md5

 


版权声明:本文为l1002670137原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。