- 8
- 0
- 约3.13千字
- 约 7页
- 2023-02-01 发布于江苏
- 举报
字节替换
VoidAES::SubBytes(unsigned char state[][4])
{
Int r,c;
for(r=0; r4; r++)
{
for(c=0; c4; c++)
{
state[r][c] = Sbox[state[r][c]];
}
}
}
行移位
Void AES::ShiftRows(unsigned char state[][4])
{
unsigned char t[4];
Int r,c;
for(r=1; r4; r++)
{
for(c=0;
{
c4; c++)
t[c]
= state[r][(c+r)%4];
}
for(c=0;
c4;
原创力文档

文档评论(0)