UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

25 lines (22 loc) 540 B
import { encrypt } from './sm3.mjs'; /** * sm3 加密 * @param {string} str 字符串 * @returns {string} 返回加密后的字符串 */ function sm3Encrypt(str) { return encrypt(str); } /** * sm3_hmac 加密 * @param {string} str 字符串 * @param {string} key 配置 * @returns {string} 返回加密后的字符串 */ function sm3EncryptHmac(str, key) { if (!str || !key) { throw new TypeError("sm3EncryptHmac: missing str or key"); } return encrypt(str, key); } export { sm3Encrypt, sm3EncryptHmac };