出于安全考虑,前端常会对密码和隐私信息等进行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版权协议,转载请附上原文出处链接和本声明。