安装依赖
yarn add gm-crypt
配置参数
import gm from 'gm-crypt'
// 国密4加密
export function gm4() {
const sm4Config = {
// 配置sm4参数
key: '567502e0e087c22f', // 加密公钥
mode: 'ecb', // 加密的方式有两种,ecb和cbc两种 cbc要加一个iv的参数
cipherType: 'base64' //
}
const Gm = gm.sm4
return new Gm(sm4Config)
}
导入使用
encrypt()方法对其进行加密
import gm4 from "XXX";
gm4().encrypt()