AES加密算法源代码.docVIP

  • 16
  • 0
  • 约6.92千字
  • 约 13页
  • 2015-08-17 发布于安徽
  • 举报
//AES.h #define decrypt TRUE #define encrypt FALSE #define TYPE BOOL typedef struct _AES{ int Nb; int Nr; int Nk; unsigned long *Word; unsigned long *State; }AES; /* 加密数据,这个函数和下面的InvCipher用于演示用的,只作了一次加密或解密。 要进行大数据量加解密只需对这两个函数稍作修改就可以了。 byte *input 明文 byte *inSize 明文长 byte *out 密文存放的地方 byte *key 密钥key byte *keySize 密钥长 */ void Cipher( unsigned char* input, int inSize, unsigned char* out, unsigned char* key, int keySize); /* 解密数据 byte *input 密文 int *inSize 密文长 byte *out 明文存放的地方 byte *key 密钥key int *keySize 密钥长 */ void InvCipher( unsigned char* input, int inSize, unsigned char* out, unsi

文档评论(0)

1亿VIP精品文档

相关文档