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:
-
// 编码
-
Base64.encode('');
-
Base64.encodeURI('');
-
// 解码
-
Base64.decode('');
md5:
-
md5(''); // d41d8cd98f00b204e9800998ecf8427e
-
md5('The quick brown fox jumps over the lazy dog'); // 9e107d9d372bb6826bd81d3542a419d6
-
md5('The quick brown fox jumps over the lazy dog.'); // e4d909c290d0fb1ca068ffaddf22cbd0
-
-
// It also supports UTF-8 encoding
-
md5('中文'); // a7bac2239fcdcb3a067903d8077c4a07
-
-
// It also supports byte `Array`, `Uint8Array`, `ArrayBuffer`
-
md5([]); // d41d8cd98f00b204e9800998ecf8427e
-
md5(new Uint8Array([])); // d41d8cd98f00b204e9800998ecf8427e
-
-
// Different output
-
md5(''); // d41d8cd98f00b204e9800998ecf8427e
-
md5.hex(''); // d41d8cd98f00b204e9800998ecf8427e
-
md5.array(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]
-
md5.digest(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]
-
md5.arrayBuffer(''); // ArrayBuffer
-
md5.buffer('');