gmkitx API - v0.10.1
    正在准备搜索索引...

    变量 hmacSha256常量

    hmacSha256: (
        key: string | Uint8Array<ArrayBufferLike>,
        data: string | Uint8Array<ArrayBufferLike>,
        options?: SHAOptions,
    ) => string = shaFunctions.hmacSha256

    计算 HMAC-SHA-256;key 与消息字符串均按 UTF-8 编码。

    类型声明

      • (
            key: string | Uint8Array<ArrayBufferLike>,
            data: string | Uint8Array<ArrayBufferLike>,
            options?: SHAOptions,
        ): string
      • 计算 HMAC-SHA256

        参数

        • key: string | Uint8Array<ArrayBufferLike>

          密钥(字符串或 Uint8Array)

        • data: string | Uint8Array<ArrayBufferLike>

          要认证的数据(字符串或 Uint8Array)

        • 可选options: SHAOptions

          哈希选项

        返回 string

        HMAC 值(默认十六进制字符串,64 个字符)

        const mac = hmacSha256('secret-key', 'data to authenticate');
        console.log(mac); // 十六进制格式