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

    变量 sm4DecryptBytes常量

    sm4DecryptBytes: (
        key: BytesLike,
        encryptedData: BytesLike | SM4CipherResult,
        options?: SM4DecryptOptions,
    ) => Uint8Array = sm4Functions.decryptBytes

    使用 SM4 解密并返回原始字节;AEAD 模式会先校验认证标签。

    类型声明

      • (
            key: BytesLike,
            encryptedData: BytesLike | SM4CipherResult,
            options?: SM4DecryptOptions,
        ): Uint8Array
      • 使用 SM4 解密为原始字节;文本入口会额外执行 UTF-8 解码。

        参数

        • key: BytesLike

          固定 16 字节的密钥或 32 个 Hex 字符

        • encryptedData: BytesLike | SM4CipherResult

          字符串、原始密文字节或带 tag 的结构化结果

        • 可选options: SM4DecryptOptions

          mode、padding、IV/nonce、AAD、tag 与输入编码

        返回 Uint8Array

        解密并完成填充/AEAD 校验后的原始字节

        参数长度、编码、padding 或 AEAD 认证无效时抛出错误