- 使用 miniprogram-sm-crypto
- 使用文档
- npm i miniprogram-sm-crypto
- 引入
const sm2 = require(‘miniprogram-sm-crypto’).sm2;
- 在js文件里
const sm2 = require('miniprogram-sm-crypto').sm2;
const smTwo = {
sm2,
cipherMode: 1, // 1 - C1C3C2,0 - C1C2C3,默认为1
sm2publickey: '' // 公钥
};
- 使用
import { smTwo } from './ulit'; //导入
const result = smTwo.sm2.doEncrypt(data, smTwo.sm2publickey, smTwo.cipherMode); //加密后的结果
解密 :需要私钥
const res = smTwo.sm2.doEncrypt(result , ‘私钥’, smTwo.cipherMode); //解密后的结果