加密

120 阅读1分钟

加密

    //首先安装插件
    cnpm install crypto-js

MD5加密

    //引入插件
    import { MD5 } from 'crypto-js'
    MD5('loy').toString()

AES对称加密

    import { AES, enc } from "crypto-js"
    const AES_KEY = 'looveyy' //定义加密解密  密钥

    export default{
        state:{
            token:'',
            userInfo:{}
        },
        getters:{//解密
            token:({token}) => AES.decrypt(token,AES_KEY).toString(enc.Utf8)
        },
        mutations:{//加密
            mutationToken(state,_token){
                state.token = AES.encrypt(_token,AES_KEY).toString()
            }
        }

    }