mirror of https://github.com/halo-dev/halo-admin
chore: remove crypto-js dependency (#412)
parent
195d922756
commit
e1ccf5b219
|
@ -26,7 +26,6 @@
|
||||||
"@codemirror/lang-java": "^0.19.1",
|
"@codemirror/lang-java": "^0.19.1",
|
||||||
"@halo-dev/admin-api": "^1.0.0-alpha.46",
|
"@halo-dev/admin-api": "^1.0.0-alpha.46",
|
||||||
"ant-design-vue": "^1.7.8",
|
"ant-design-vue": "^1.7.8",
|
||||||
"crypto-js": "^4.1.1",
|
|
||||||
"dayjs": "^1.10.7",
|
"dayjs": "^1.10.7",
|
||||||
"enquire.js": "^2.1.6",
|
"enquire.js": "^2.1.6",
|
||||||
"filepond": "^4.30.3",
|
"filepond": "^4.30.3",
|
||||||
|
|
|
@ -17,7 +17,6 @@ specifiers:
|
||||||
babel-eslint: ^10.1.0
|
babel-eslint: ^10.1.0
|
||||||
babel-jest: ^26.6.3
|
babel-jest: ^26.6.3
|
||||||
babel-plugin-import: ^1.13.3
|
babel-plugin-import: ^1.13.3
|
||||||
crypto-js: ^4.1.1
|
|
||||||
dayjs: ^1.10.7
|
dayjs: ^1.10.7
|
||||||
enquire.js: ^2.1.6
|
enquire.js: ^2.1.6
|
||||||
eslint: ^6.8.0
|
eslint: ^6.8.0
|
||||||
|
@ -56,7 +55,6 @@ dependencies:
|
||||||
'@codemirror/lang-java': 0.19.1
|
'@codemirror/lang-java': 0.19.1
|
||||||
'@halo-dev/admin-api': 1.0.0-alpha.46
|
'@halo-dev/admin-api': 1.0.0-alpha.46
|
||||||
ant-design-vue: 1.7.8_9065e7474e033a8e4b95615fc8e6c36c
|
ant-design-vue: 1.7.8_9065e7474e033a8e4b95615fc8e6c36c
|
||||||
crypto-js: 4.1.1
|
|
||||||
dayjs: 1.10.7
|
dayjs: 1.10.7
|
||||||
enquire.js: 2.1.6
|
enquire.js: 2.1.6
|
||||||
filepond: 4.30.3
|
filepond: 4.30.3
|
||||||
|
@ -4158,10 +4156,6 @@ packages:
|
||||||
randomfill: 1.0.4
|
randomfill: 1.0.4
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/crypto-js/4.1.1:
|
|
||||||
resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==}
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/css-color-names/0.0.4:
|
/css-color-names/0.0.4:
|
||||||
resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=}
|
resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
import CryptoJS from 'crypto-js'
|
|
||||||
|
|
||||||
const CRYPTO_KEY = 'halo-crypt'
|
|
||||||
|
|
||||||
export default {
|
|
||||||
encrypt(plaintObject) {
|
|
||||||
if (!plaintObject) {
|
|
||||||
return undefined
|
|
||||||
}
|
|
||||||
return CryptoJS.AES.encrypt(JSON.stringify(plaintObject), CRYPTO_KEY).toString()
|
|
||||||
},
|
|
||||||
|
|
||||||
decrypt(ciphertext) {
|
|
||||||
if (!ciphertext) {
|
|
||||||
return undefined
|
|
||||||
}
|
|
||||||
const bytes = CryptoJS.AES.decrypt(ciphertext, CRYPTO_KEY)
|
|
||||||
return JSON.parse(bytes.toString(CryptoJS.enc.Utf8))
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue