在vue中 加密总结

// npm install crypto --save

import crypto from 'crypto'

// npm install js-sha256

// let sha256 = require("js-sha256").sha256

//npm install js-base64

// let Base64 = require("js-base64").Base64

export default{

    md5Fun(data){

        const md5 = crypto.createHash('md5')

        md5.update(data)

        let datas = md5.digest('hex')

        return datas;

    }

}

<template>

  <div class="home">

    <div>{{data}}</div>

    <div>MD5{{md5data}}</div>

     <div>sha256{{sha256data}}</div>

     <div>base64加密{{base64data}}</div>

     <div>base64解密{{basefs}}</div>

  </div>

</template>

<script>

export default {

  name: 'Home',

   data () {

    return {

        show:null,

        data:"852963",

        md5data:null,

        sha256data:null,

        base64data:null,

        basefs:null

    }

   },

   created:function(){

      this.md5data = this.$public.md5Fun(this.data);

      let sha256 = require("js-sha256").sha256;

      this.sha256data = sha256(this.data)

      let Base64 = require("js-base64").Base64;

      //加密

      this.base64data = Base64.encode(this.data)

      //解密

      this.basefs = Base64.decode(this.base64data)

  },

}

</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值