浏览代码

bizId_id的加密解密

wangziqian 4 年之前
父节点
当前提交
1983f271d0
共有 1 个文件被更改,包括 20 次插入0 次删除
  1. 20 0
      src/utils/crypto-js.js

+ 20 - 0
src/utils/crypto-js.js

@@ -13,3 +13,23 @@ export function Encrypt() {
   })
   return encrypted.toString()
 }
+
+// id加密方法
+export function EncryptId(id) {
+  const srcs = CryptoJS.enc.Utf8.parse(id)
+  const encrypted = CryptoJS.AES.encrypt(srcs, key, {
+    // iv: iv,
+    mode: CryptoJS.mode.ECB,
+    padding: CryptoJS.pad.Pkcs7
+  })
+  return encrypted.toString()
+}
+// id解密方法
+export function desDecryptId(word) {
+  const decrypted = CryptoJS.AES.decrypt(word, key, {
+    // iv: iv,
+    mode: CryptoJS.mode.ECB,
+    padding: CryptoJS.pad.Pkcs7
+  })
+  return CryptoJS.enc.Utf8.stringify(decrypted).toString()
+}