当前位置:   article > 正文

前端本地记住密码、存密码 、加密_前端保存账号密码加密

前端保存账号密码加密

用到插件crypto-js

安       装:yarn add crypto-js

引       入:import CryptoJS from 'crypto-js';

封装

加      密:

  1. cryptoJSFun(value,valueKey) {
  2. let cipherText = CryptoJS.AES.encrypt(value, valueKey).toString();
  3. return cipherText;
  4. },
  5. //value : 需要加密的值
  6. //valueKey: 密匙,解密要用到

解      密:

  1. getCryptoJSFun(value,valueKey) {
  2. let bytes = CryptoJS.AES.decrypt(value, valueKey);
  3. let cipherText = bytes.toString(CryptoJS.enc.Utf8);
  4. return cipherText;
  5. },
  6. //value: 需要解密的值
  7. //valueKey: 跟加密时的密匙保持一致

 本 地 存:

uni.setStorageSync('pw', this.cryptoJSFun('需加密的值','passwordkey'));

本 地 取:

  1. let pw = this.getCryptoJSFun(uni.getStorageSync('pw'), 'passwordkey');
  2. console.log('保存的密码', pw);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/550970
推荐阅读
相关标签
  

闽ICP备14008679号