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
类型:逻辑型
意思:是否加密成功