董国庆
2026-01-22 8162b961a3e63b443e68dffff4d0e11d0a34623e
Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/leshan-laboratory
2个文件已修改
7 ■■■■■ 已修改文件
laboratory/src/utils/encryption.js 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
laboratory/src/utils/sm4.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
laboratory/src/utils/encryption.js
@@ -27,6 +27,7 @@
// 新增方法获取Buffer格式的密钥
export const getEncryptionKeyBuffer = () => {
    return Buffer.from(encryptionKey, 'utf-8')
}
laboratory/src/utils/sm4.js
@@ -3,12 +3,14 @@
// SM4加密函数
export const encryptBySM4 = (data) => {
    const key = getEncryptionKeyBuffer(); // 获取当前密钥
    const key = fetchEncryptionKey(); // 获取当前密钥
    console.log('qweqweqwe',key);
    return sm4.encrypt(JSON.stringify(data), key);
};
// SM4解密函数
export const decryptBySM4 = (data) => {
    const key = getEncryptionKeyBuffer(); // 获取当前密钥
    const key = fetchEncryptionKey(); // 获取当前密钥
    return JSON.parse(sm4.decrypt(data, key));
};