一、Base64编码/解码
- 安装base64插件(npm i js-base64 --save)
- 引入 (import {Base64} from ‘js-base64’)
编码
Base64.encode("Base64编码");
解码
Base64.decode("QmFzZTY057yW56CB")
二、MD5编码
//安装
npm install js-md5 --save
//导入
import MD5 from 'js-md5';
//使用
MD5.md5("MD5编码");
三、URL编码/解码
//编码
encodeURIComponent("https://www.baidu.com/index.php?tn=monline_3_dg");
//解码
decodeURIComponent("https%3A%2F%2Fwww.baidu.com%2Findex.php%3Ftn%3Dmonline_3_dg")
四、SHA1、SHA256、SHA512 加密
//安装
npm install js-sha1 js-sha256 js-sha512
//导入
import {sha1} from 'js-sha1';
import sha256 from 'js-sha256';
import sha512 from 'js-sha512';
//使用
sha1("SHA1");
sha256.update("SHA256编码").hex()
sha512.sha512("SHA512编码")