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

    变量 eea3Encrypt常量

    eea3Encrypt: (
        key: BytesLike,
        count: number,
        bearer: number,
        direction: number,
        message: string | Uint8Array<ArrayBufferLike>,
        bitLength?: number,
    ) => string = zucFunctions.eea3Encrypt

    按 3GPP EEA3 参数加密消息 bit 串,末字节未使用 bit 会被清零。

    类型声明

      • (
            key: BytesLike,
            count: number,
            bearer: number,
            direction: number,
            message: string | Uint8Array<ArrayBufferLike>,
            bitLength?: number,
        ): string
      • 按 3GPP EEA3 规范加密消息。旧 eea3 继续返回字对齐密钥流以保持兼容。

        参数

        • key: BytesLike

          16 字节保密密钥

        • count: number

          32 位计数值

        • bearer: number

          0 到 31 的承载标识

        • direction: number

          方向标志,只能为 0 或 1

        • message: string | Uint8Array<ArrayBufferLike>

          待加密消息;字符串按 UTF-8

        • 可选bitLength: number

          参与加密的消息 bit 数;省略时使用全部字节

        返回 string

        小写 Hex 密文;末字节未使用 bit 清零

        参数范围或 bitLength 无效时抛出错误