first commit

This commit is contained in:
仲么了
2023-11-16 15:13:28 +08:00
commit 6023eac4fe
209 changed files with 34095 additions and 0 deletions

36
static/js/aes.js Normal file
View File

@@ -0,0 +1,36 @@
import CryptoJS from '../js/crypto.js'
// const key = CryptoJS.enc.Utf8.parse('1234123412ABCDEF') // 十六位十六进制数作为密钥
// const iv = CryptoJS.enc.Utf8.parse('ABCDEF1234123412') // 十六位十六进制数作为密钥偏移量
// 解密方法
function Decrypt (word, key) {
let ckey = CryptoJS.enc.Utf8.parse(key) // 十六位十六进制数作为密钥
// let encryptedHexStr = CryptoJS.enc.Hex.parse(word)
// let srcs = CryptoJS.enc.Base64.stringify(encryptedHexStr)
let decrypt = CryptoJS.AES.decrypt(word, ckey, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
})
let decryptedStr = decrypt.toString(CryptoJS.enc.Utf8)
console.log('decryptedStr', decryptedStr.toString())
return decryptedStr.toString()
}
// 加密方法
function Encrypt (word, key) {
let ckey = CryptoJS.enc.Utf8.parse(key)
// let srcs = CryptoJS.enc.Utf8.parse(word)
let encrypted = CryptoJS.AES.encrypt(word, ckey, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
})
return encrypted.toString()
}
export default {
Decrypt,
Encrypt
}

5988
static/js/crypto.js Normal file

File diff suppressed because it is too large Load Diff

24
static/js/des.js Normal file
View File

@@ -0,0 +1,24 @@
import CryptoJS from '../js/crypto.js'
// DES加密
export const encryptDes = (message, key) => {
const keyHex = CryptoJS.enc.Utf8.parse(key);
const encrypted = CryptoJS.DES.encrypt(message, keyHex, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
return encrypted.toString();
}
// DES解密
export const decryptDes = (ciphertext, key) => {
const keyHex = CryptoJS.enc.Utf8.parse(key);
// direct decrypt ciphertext
const decrypted = CryptoJS.DES.decrypt({
ciphertext: CryptoJS.enc.Base64.parse(ciphertext)
}, keyHex, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
return decrypted.toString(CryptoJS.enc.Utf8);
}

31
static/js/errorMsg.js Normal file
View File

@@ -0,0 +1,31 @@
function judgeError(msgCode,msg){
// if(msgCode=='10004'||msgCode=='10006'||msgCode=='10007'||msgCode=='10009'||msgCode=='10011'){
// return '请检查输入'
// }else
if(msgCode=='10031'){
return '未注册的手机号'
}else if(msgCode=='10022'||msgCode=='10025'){
return '验证码错误'
}else if(msgCode=='10019'){
return '推荐码不正确'
}else if(msgCode=='10003'||msgCode=='10013'||msgCode=='10021'||msgCode=='10028'){
return '请联系管理员'
}else if(msgCode=='10005'){
return '账户被锁定30分钟'
}else if(msgCode=='10010'||msgCode=='10111'||msgCode=='10172'){
return '用户不存在'
}else if(msgCode=='10016'||msgCode=='10018'||msgCode=='10027'){
return '网络异常,请重试'
}else if(msgCode=='10030'){
return '网络异常,请重试'
}else if(msgCode=='10112'){
return '未找到该暂态事件信息'
}else if(msgCode=='10173'){
return '未找到该终端消息'
}else{
return msg
}
}
export default{
judgeError
}