zoukankan      html  css  js  c++  java
  • vue中使用Base64和md5和rsa

    https://blog.csdn.net/benben513624/article/details/88113459(copy)

    https://www.cnblogs.com/myfate/p/10600392.html(copy)

    1.在项目根目录下安装

    npm install js-base64 --save 

    npm install js-md5 --save

    npm install jsencrypt  --save

    2.在项目文件中引入

    import {Base64} from 'js-base64';

    import md5 from 'js-md5';

    import RSA from 'jsencrypt';

    3.在项目中文件中引入

    Base64:

    1.  
      // 编码
    2.  
      Base64.encode('');
    3.  
      Base64.encodeURI('');
    4.  
      // 解码
    5.  
      Base64.decode('');

    md5:

    1.  
      md5(''); // d41d8cd98f00b204e9800998ecf8427e
    2.  
      md5('The quick brown fox jumps over the lazy dog'); // 9e107d9d372bb6826bd81d3542a419d6
    3.  
      md5('The quick brown fox jumps over the lazy dog.'); // e4d909c290d0fb1ca068ffaddf22cbd0
    4.  
       
    5.  
      // It also supports UTF-8 encoding
    6.  
      md5('中文'); // a7bac2239fcdcb3a067903d8077c4a07
    7.  
       
    8.  
      // It also supports byte `Array`, `Uint8Array`, `ArrayBuffer`
    9.  
      md5([]); // d41d8cd98f00b204e9800998ecf8427e
    10.  
      md5(new Uint8Array([])); // d41d8cd98f00b204e9800998ecf8427e
    11.  
       
    12.  
      // Different output
    13.  
      md5(''); // d41d8cd98f00b204e9800998ecf8427e
    14.  
      md5.hex(''); // d41d8cd98f00b204e9800998ecf8427e
    15.  
      md5.array(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]
    16.  
      md5.digest(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]
    17.  
      md5.arrayBuffer(''); // ArrayBuffer
    18.  
      md5.buffer('');
  • 相关阅读:
    Mysql多实例配置
    Mysql多实例主从复制
    粪发涂墙-321
    粪发涂墙-123
    SpringCloud-粪发涂墙90
    线上BUG定位神器(阿尔萨斯)-Arthas2019-0801
    confluence-工具安装
    新应用启动之类冲突-2019-7-26
    新项目组之应用启动-2019-07-25
    新装虚拟机-2019-07-24日记
  • 原文地址:https://www.cnblogs.com/dianzan/p/10682295.html
Copyright © 2011-2022 走看看