code_app/modules/base/HGDes.h

27 lines
779 B
C
Raw Normal View History

2022-05-03 10:25:52 +00:00
#ifndef __HGDES_H__
#define __HGDES_H__
#include "HGDef.h"
#include "HGBaseErr.h"
/* DES加密
* :
* 1) data: in, out,
* 2) size: in, , 8
* 3) key: in, , 8
* :
* 1)
*/
HGEXPORT HGResult HGAPI HGBase_DesEncrypt(HGByte* data, HGUInt size, const HGByte* key);
/* DES解密
* :
* 1) data: in, out,
* 2) size: in, , 8
* 3) key: in, , 8
* :
* 1)
*/
HGEXPORT HGResult HGAPI HGBase_DesDecrypt(HGByte* data, HGUInt size, const HGByte* key);
#endif /* __HGDES_H__ */