zoukankan      html  css  js  c++  java
  • vue本地储存加密

    <template>
      <div>
        <!-- -----------安装1---------- -->
        下载命令:npm install crypto-js
      </div>
    </template>
    
    <script>
    //在.vue用就在那里引用---------------引用--------------
    import CryptoJS from "crypto-js";
    export default {
      data(){
        return{
    
        };
      },
      methods:{
        jia(){
          // ----------------------加密-----------------
          //要存储的值--加密的秘钥(解密的时候必须要根据秘钥才能解密) 
          let cipherText = CryptoJS.AES.encrypt("小可爱", "secretkey1").toString();                 
          localStorage.setItem("jisc", cipherText);//本地存储
          var tk = localStorage.getItem("jisc");//把存储的值取出
    
          //-----------------------解密----------------------
          //要解密的值--解密的秘钥(必须与加密的秘钥一直)
          var bytes = CryptoJS.AES.decrypt(tk, "secretkey1");
          var originalText = bytes.toString(CryptoJS.enc.Utf8);//解密操作
          console.log(originalText)//结果:小可爱
    
        }
      },
      mounted(){
        this.jia()//数据显示内容
      }
    }
    </script>
    
    <style>
    
    </style>
  • 相关阅读:
    冲刺周期会议三
    冲刺周期会议二
    冲刺周期会议一
    日常会议
    总结会议及站立会议(六)
    站立会议(五)
    站立会议(四)
    【自习任我行】
    软件小创意
    团队项目题目拟定
  • 原文地址:https://www.cnblogs.com/enhengenhengNymph/p/14173827.html
Copyright © 2011-2022 走看看