共计 654 个字符,预计需要花费 2 分钟才能阅读完成。
简略一般的形式:字符串进行编码。
Base64
Base64
是网络上最常见的用于 传输 8Bit 字节码
的编码方式之一,Base64 就是一种基于 64 个可打印字符
来示意 二进制数据
的办法。
Base64 编码是从二进制到字符的过程,可用于 在 HTTP 环境下传递较长的标识信息
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。URI = Universal Resource Identifier 对立资源标志符,用来标识形象或物理资源的一个紧凑字符串。btoa() 办法用于创立一个 base-64 编码的字符串。atob() 办法用于解码应用 base-64 编码的字符串
decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。window.encodeURIComponent(window.btoa(123456))
window.atob(window.decodeURIComponent("MTIzNDU2"))
AES 加密
import CryptoJS from 'crypto-js/crypto-js'
var pswd="我的明码";
var mi=CryptoJS.AES.encrypt("你好",pswd);
console.log("加密后果四"+mi);
// 解密
var result=CryptoJS.AES.decrypt(mi,pswd).toString(CryptoJS.enc.Utf8);
console.log("解密后果:"+result);
正文完