### tianji (天机) 目前支持国密非对称加密(sm2)、摘要算法(sm3)和对称加密算法(sm4) <br>
npm install @c4it/tianjinpm 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转化