UNPKG

@sparta-utils/crypto-util

Version:

一个支持多种加密算法的加密工具库,涵盖 AES、RSA、SM2、SM3、SM4、SHA、HMAC、MD5、Base64、JWT 等,适用于日常加解密、签名验签、摘要、Token 管理等场景。

19 lines (18 loc) 370 B
export interface AesOptions { key: string; iv?: string; mode?: 'cbc' | 'ecb'; padding?: 'pkcs7' | 'nopadding'; } export interface RsaKeyPair { publicKey: string; privateKey: string; } export interface Sm2KeyPair { privateKey: string; publicKey: string; } export interface SignatureResult { signature: string; publicKey: string; }