1.0.8 • Published 12 months ago

fire-sm v1.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

fire-sm

国密SM2、SM4的使用

fire-sm的安装和使用

安装

yarn add fire-sm
yarn add taro-sm 

初始化

import Sm from "taro-sm";
import FireSm from "fire-sm"
FireSm.setAdapter(new Sm(false));

使用

import FireSm from "fire-sm";
//获取16进制公私钥对
FireSm.getKeypair();
//sm2加密,msg:需加密数据  publicKey:服务端sm2公钥
FireSm.sm2DoEncrypt(msg, publicKey);
// 签名:生成椭圆曲线,der编码,sm3杂凑
FireSm.sm2DoSignature(msg);
//验签根据加签实现验签:msg:实际数据, sigValueHex2:签名数据, publicKey 服务端公钥
FireSm.sm2DoVerifySignature(msg, sigValueHex2, publicKey);
//sm4加密
FireSm.sm4Encrypt(msg);
//sm4解密
FireSm.sm4Decrypt(encryptData);
1.0.8

12 months ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago