AES加密算法——CC++分别实现
AES_U8expKey[4*Nc*(Nr+1)];//定义一个放扩展密钥的数组,含有4*4*(10+1)个元素 AES_U16idx;//定义一个本地整型变量,作为数组索引 AES_ExpandKey(key,expKey);//密钥的扩展(算法的初始化) /*----通过out数组输出密文,对in明文数组进行加密,并通过out数组输出----*/ AES_Encrypt(in,expKey,out);
AES_U8expKey[4*Nc*(Nr+1)];//定义一个放扩展密钥的数组,含有4*4*(10+1)个元素 AES_U16idx;//定义一个本地整型变量,作为数组索引 AES_ExpandKey(key,expKey);//密钥的扩展(算法的初始化) /*----通过out数组输出密文,对in明文数组进行加密,并通过out数组输出----*/ AES_Encrypt(in,expKey,out);