bonus-ui/src/utils/configure.js

31 lines
978 B
JavaScript
Raw Normal View History

2024-08-06 15:47:19 +08:00
// SM 配置
2024-11-08 10:35:39 +08:00
export const SM_CONFIG = {
2024-09-13 16:06:50 +08:00
SALT: '2cc0c5f9f1749f1632efa9f63e902323', // SM3 盐值16 字节)
2024-11-06 10:05:50 +08:00
SM4_KEY:"78d1295afa99449b99d6f83820e6965c", // SM4 对称加密密钥
SM4_SALT:generateUUID(),
2024-09-13 16:06:50 +08:00
SM2_PUBLIC_KEY: 'your-public-key', // SM2 公钥
SM2_PRIVATE_KEY: 'your-private-key' // SM2 私钥
2024-08-06 15:47:19 +08:00
}
// AES 配置
2024-11-08 10:35:39 +08:00
export const AES_CONFIG = {
2024-08-06 15:47:19 +08:00
AES_KEY: 'zhgd@bonus@zhgd@bonus@1234567890', // AES key值
AES_IV: '1234567812345678' // AES 偏移量
}
2024-11-06 10:05:50 +08:00
export function generateUUID() {
// 使用当前时间戳和随机数生成一个 UUID
return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
const r = Math.random() * 16 | 0; // 生成随机数
const v = c === 'x' ? r : (r & 0x3 | 0x8); // 根据 UUID 规范生成相应的值
return v.toString(16); // 转换为十六进制
});
}
2024-11-08 10:27:51 +08:00
// // 使用示例
// const uuid = generateUUID();
// console.log(uuid);
2024-11-08 10:35:39 +08:00
// module.exports = {
// SM_CONFIG,
// AES_CONFIG,
// }