简单普通的方式:字符串进行编码。
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);
AES解密
decrypt(word,keyStr){
let key = CryptoJS.enc.Utf8.parse(keyStr)
let decrypt = CryptoJS.AES.decrypt(word,key,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7})
return CryptoJS.enc.Utf8.stringify(decrypt).toString()
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。