1.0.1 • Published 1 year ago
@caict/bif-encryption v1.0.1
基础包
该工具包主要用于加密以及解密的,index中封装的是相对应的方法
node版本
v20.0.0
主要功能:
一、生成公私钥地址
| Ed25519算法生成 | getBidAndKeyPair() |
|---|---|
| SM2算法生成 | getBidAndKeyPairBySM2() |
二、私钥对象使用
| 签名方式构造 | privateKeyManager() |
|---|---|
| 私钥构造 | privateKeyManagerByKey() |
| 根据私钥获取公钥 | getEncPublicKey() |
| 原生私钥转星火私钥 | getEncPrivateKeyByRaw() |
| 原生公钥转星火公钥 | getEncPublicKeyByRaw() |
| 签名 | sign() |
三、公钥对象使用
| 构造对象 | publicKeyManager() |
|---|---|
| 验签 | verify() |
四、密钥存储器
| 生成密钥存储器 | generateKeyStore() |
|---|---|
| 解析密钥存储器 | decipherKeyStore() |
五、助记词
| 生成助记词 | generateMnemonicCode() |
|---|