向高手请教!

Yuixz 2013-11-30 06:12:53
有谁知道AES中列混合VC代码的具体含义吗?
unsigned char xtime (unsigned char input)
{
int st;
st=input<<1;
if(input & 0x80)
{ st ^= 0x1b; }
return st;
}


void mixcolum(unsigned char input[4][4], unsigned char output[4][4])
{
int i, j;
for(j=0; j< 4; j++)
{
for(i=0; i<4; i++)
{
output[i][j] = xtime(input[i%4][j])
^ (input[(i+1)%4][j]^xtime(input[(i+1)%4][j])) //0x03乘法
^ input[(i+2)%4][j] //0x01乘法
^ input[(i+3)%4][j]; //0x01乘法
}
...全文
52 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧