Browse Source

Merge branch 'http_test' of git.xiaojukeji.com:jacklijiajia/thoth-frontend into http_test

qinzhipeng_v@didiglobal.com 4 years ago
parent
commit
8aedbb0518
1 changed files with 20 additions and 0 deletions
  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()
+}