Previous topicNext topic
Help > XEngine_Core > XEngine_Cryption > Cryption_Api >
Cryption_Api_CryptEncodec

函数

Cryption_Api_CryptEncodec

功能

非对称加密

语法

bool Cryption_Api_CryptEncodec(LPCXSTR lpszSourceData, XBYTE* ptszDestData, int* pInt_Len, LPCXSTR lpszKey, ENUM_XENGINE_CRYPTION_SYMMETRIC en_CryptType = ENUM_XENGINE_CRYPTION_SYMMETRIC_3DES);

参数

 参数一:lpszSourceData
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:待加密的数据
 参数二:ptszDestData
  In/Out:In/Out
  类型:无符号字符指针
  可空:N
  意思:加密后的字符指针,请不要尝试做任何编码转换。编码转换肯定认不出这个数据内容
 参数三:pInt_MsgLen
  In/Out:In/Out
  类型:整数指针
  可空:N
  意思:输入待加密的字符串大小,输出加密后的数据长度
 参数四:lpszKey
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:表明要加密的KEY密钥。32位无符号,必须是8的倍数 要么8位要么16位
 参数五:en_CryptType
  In/Out:In
  类型:枚举型
  可空:Y
  意思:要使用哪种方式加密,默认为3DES

返回值

类型:逻辑型
意思:是否加密成功

备注

 

示例