vue中使用Base64和md5和rsa

时间:2023-03-09 02:53:09
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. // It also supports UTF-8 encoding
  5. md5('中文'); // a7bac2239fcdcb3a067903d8077c4a07
  6. // It also supports byte `Array`, `Uint8Array`, `ArrayBuffer`
  7. md5([]); // d41d8cd98f00b204e9800998ecf8427e
  8. md5(new Uint8Array([])); // d41d8cd98f00b204e9800998ecf8427e
  9. // Different output
  10. md5(''); // d41d8cd98f00b204e9800998ecf8427e
  11. md5.hex(''); // d41d8cd98f00b204e9800998ecf8427e
  12. md5.array(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]
  13. md5.digest(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]
  14. md5.arrayBuffer(''); // ArrayBuffer
  15. md5.buffer('');

相关文章