Cryptdata function

加解密、解压缩指定数据


Function:

void UAPI Cryptdata(
        bytes pData,
        uint uFlags,
        LPCSTR lpcKey
);

Parameters:

  • pData [in,out]:原始数据 / 输出预期数据

Notes:该参数应指向一个 BYTES 缓冲区,通过该缓冲区进行输入输出

  • uFlags [in]:标志
Constant Value Notes
CR_EN_RC4 0x00 RC4 算法加密数据
CR_EN_DES 0x01 DES 算法加密数据
CR_DE_RC4 0x02 RC4 算法解密数据
CR_DE_DES 0x03 DES 算法解密数据
CR_EN_COMPRESS 0x04 压缩数据
CR_DE_COMPRESS 0x05 解压缩数据
  • lpcKey [in]:密钥

Notes:在非加解密标志下该参数应为 NULLPTR

Return value:

  • Type:void

Remarks:

  1. 参数 pData 应指向一个 BYTES 缓冲区,通过该缓冲区进行输入输出
  2. 参数 lpcKey 在非加解密操作标志下应保持为 NULLPT

Requirements:

Keyword Value
Minimum Agine Version 171012.1
Minimum SDK Version 171012.1
Header File h.charset
Library Server kext

results matching ""

    No results matching ""