yarn add crypto-js
import { AES, enc } from "crypto-js"
let info = {
name: "kaka",
age: 55,
message: "這是一句話",
gender: "male",
favourite: [
{
name: "apple",
price: 1
},
{
name: "orange",
price: 12
}
]
}
// 加密
let encrypt = AES.encrypt(
JSON.stringify(info),
"ppppassword"
).toString();
// 存入 sessionStorage
utils.setSession("info", encrypt);
// 從 sessionStorage 中取出并解密
let bytes = AES.decrypt(utils.getSession("info"), "ppppassword");
let decrypt = JSON.parse(bytes.toString(enc.Utf8));
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者