UNPKG

@sparta-utils/crypto-util

Version:

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

9 lines (8 loc) 273 B
/** * HMAC 计算,支持 sha256 和 sha512 * @param algorithm 'sha256' | 'sha512' * @param key 密钥 * @param data 待签名数据 * @returns 十六进制字符串 */ export declare function hmac(algorithm: 'sha256' | 'sha512', key: string, data: string): string;