js加密

发布于 12 天前  27 次阅读


简单在前端加密

import { TOKEN_SECRET } from '@/constant/pass';

const CryptoJS = require('crypto-js');
export const encrypt = function (data) {
  const encJson = CryptoJS.AES.encrypt(
    JSON.stringify(data),
    TOKEN_SECRET,
  ).toString();
  return CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(encJson));
};
export const decrypted = function (data) {
  let decData = CryptoJS.enc.Base64.parse(data).toString(CryptoJS.enc.Utf8);
  let decJson = CryptoJS.AES.decrypt(decData, TOKEN_SECRET).toString(
    CryptoJS.enc.Utf8,
  );
  return JSON.parse(decJson);
};

我们总是担心自己不够好,殊不知,当我们踏出去的时候,便是
最好的自己