@c4it/tianji
v0.2.21
Published
### tianji (天机) 目前支持国密非对称加密(sm2)、摘要算法(sm3)和对称加密算法(sm4) <br>
Downloads
82
Readme
摘要
tianji (天机) 目前支持国密非对称加密(sm2)、摘要算法(sm3)和对称加密算法(sm4)
安装
npm install @c4it/tianji@latest
yarn add @c4it/tianji@latest
使用
目前只支持浏览器端运行
SM4算法
import tianji from '@c4it/tianji'
const encrypted = tianji.SM4.encrypt(message, key)
const decrypted = tianji.SM4.decrypt(encrypted)
SM3算法
import tianji from '@c4it/tianji'
const encrypted = tianji.SM3.encrypt(message)
SM2算法
import tianji from '@c4it/tianji'
const encrypted = tianji.SM2.encrypt(message, publicKey) // 输出格式为 c1c2c3
const decrypted = tianji.SM2.decrypt(encrypted, privateKey)
sm2、sm3、sm4加密结果均经过base64转化