/AES.h#define decrypt TRUE#define encrypt FALSE#define TYPE BOOLtypedef struct _AESint Nb;int Nr;int Nk;unsigned long *Word;unsigned long *State;AES;/*加密数据,这个函数和下面的InvCipher用于演示用的,只作了一次加密或解密。要进行大数据量加解密只需对这两个函数稍作修改就可以了。byte *input 明文byte *inSize 明文长byte *out 密文存放的地方byte *key 密钥keybyte *keySize 密钥长*/void Cipher(unsigned char* input, int inSize, unsigned char* out, unsigned char* key, int keySize);/*解密数据byte *input 密文int *inSize 密文长byte *out 明文存放的地方byte *key 密钥