Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/leshan-laboratory
| | |
| | | |
| | | // 新增方法获取Buffer格式的密钥 |
| | | export const getEncryptionKeyBuffer = () => { |
| | | |
| | | return Buffer.from(encryptionKey, 'utf-8') |
| | | } |
| | | |
| | |
| | | |
| | | // 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)); |
| | | }; |