AES C语言实现

时间:2016-07-18 08:37:26
【文件属性】:

文件名称:AES C语言实现

文件大小:11KB

文件格式:CPP

更新时间:2016-07-18 08:37:26

密码学 AES

AES128实现 inline void Generate_key(State *k,row W[]) { int i; unsigned int tmp; for(i=0;i<4;i++) W[i].b = k->b[i]; for(i=4;i<11*4;i++) { tmp = W[i-1].b; if(!(i%4)) { tmp = (tmp>>8)|(tmp<<24); tmp = Sbox_row((row *)&tmp)^Rcon[i/4]; } W[i].b = W[i-4].b^tmp; } }


网友评论