• 大小: 158KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: 其他
  • 标签: AES  C源代码  

资源简介

AES算法标准源代码,包括各个步骤子函数的拆解以及AES算法原理,能帮助初学者较清晰地完成AES算法的调试及编译。

资源截图

代码片段和文件信息

#include
main()
{   unsigned char state[][4]={{0x000x440x880xcc}
                              {0x110x550x990xdd}
                              {0x220x660xaa0xee}
                              {0x330x770xbb0xff}
                              };
        unsigned char k[][4]={{0x000x010x020x03}
                              {0x040x050x060x07}
                              {0x080x090x0a0x0b}
                              {0x0c0x0d0x0e0x0f}
                              };
    int rc;
    for(c=0; c<4; c++)
    {
        for(r=0; r<4; r++)
        {
            state[r][c] ^= k[c][r];
        }
    }
    for(r=0;r<4;r++)
    {
       for(c=0;c<4;c++)
       {printf(“%#8x“state[r][c]);}
       printf(“\n“);
    }
    getch();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1228  2011-11-29 16:15  AES C程序\MixColumns.c

     文件        669  2011-11-29 14:54  AES C程序\ShiftRows.c

     文件       2240  2011-11-29 14:57  AES C程序\SubBytes.c

     文件        802  2011-11-30 10:12  AES C程序\AddRoundKey.c

     文件       4793  2011-12-05 14:32  AES C程序\AEStest1.c

     文件       4793  2011-12-05 14:30  AES C程序\AEStest.c

     文件       2749  2011-11-30 15:35  AES C程序\KeyExpansion.c

     文件     164326  2011-11-19 10:31  AES C程序\AES算法原理及其实现.pdf

     目录          0  2011-12-05 14:33  AES C程序

----------- ---------  ---------- -----  ----

               181600                    9


评论

共有 条评论