下载sm4util
pnpm i sm4util
新建index.ts文件
import { SM4Util } from 'sm4util'
// sm4 加密
const encryption = (params: string) => {
const SM4 = new SM4Util(),
k = '',
v = ''
return SM4.encryptCustom_ECB(params, k)
}
// sm4 解密
const decryptCustom = (params: string) => {
const SM4 = new SM4Util(),
k = ''
v = ''
return SM4.decryptCustom_ECB(params, k)
}
在使用的地方直接引入
import { encryption } from '@/utils'
const password = encryption(password)