向高手请教!

Yuixz Yuixz 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有谁知道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乘法
}
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
Yuixz
C语言 70,039 成员 243,237 内容