⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aestab2.c

📁 aes加解密算法源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
        0x0f0a64d9, 0x5c6821a6, 0x5b9bd154, 0x36243a2e, 
        0x0a0cb167, 0x57930fe7, 0xeeb4d296, 0x9b1b9e91, 
        0xc0804fc5, 0xdc61a220, 0x775a694b, 0x121c161a, 
        0x93e20aba, 0xa0c0e52a, 0x223c43e0, 0x1b121d17, 
        0x090e0b0d, 0x8bf2adc7, 0xb62db9a8, 0x1e14c8a9, 
        0xf1578519, 0x75af4c07, 0x99eebbdd, 0x7fa3fd60, 
        0x01f79f26, 0x725cbcf5, 0x6644c53b, 0xfb5b347e, 
        0x438b7629, 0x23cbdcc6, 0xedb668fc, 0xe4b863f1, 
        0x31d7cadc, 0x63421085, 0x97134022, 0xc6842011, 
        0x4a857d24, 0xbbd2f83d, 0xf9ae1132, 0x29c76da1, 
        0x9e1d4b2f, 0xb2dcf330, 0x860dec52, 0xc177d0e3, 
        0xb32b6c16, 0x70a999b9, 0x9411fa48, 0xe9472264, 
        0xfca8c48c, 0xf0a01a3f, 0x7d56d82c, 0x3322ef90, 
        0x4987c74e, 0x38d9c1d1, 0xca8cfea2, 0xd498360b, 
        0xf5a6cf81, 0x7aa528de, 0xb7da268e, 0xad3fa4bf, 
        0x3a2ce49d, 0x78500d92, 0x5f6a9bcc, 0x7e546246, 
        0x8df6c213, 0xd890e8b8, 0x392e5ef7, 0xc382f5af, 
        0x5d9fbe80, 0xd0697c93, 0xd56fa92d, 0x25cfb312, 
        0xacc83b99, 0x1810a77d, 0x9ce86e63, 0x3bdb7bbb, 
        0x26cd0978, 0x596ef418, 0x9aec01b7, 0x4f83a89a, 
        0x95e6656e, 0xffaa7ee6, 0xbc2108cf, 0x15efe6e8, 
        0xe7bad99b, 0x6f4ace36, 0x9fead409, 0xb029d67c, 
        0xa431afb2, 0x3f2a3123, 0xa5c63094, 0xa235c066, 
        0x4e7437bc, 0x82fca6ca, 0x90e0b0d0, 0xa73315d8, 
        0x04f14a98, 0xec41f7da, 0xcd7f0e50, 0x91172ff6, 
        0x4d768dd6, 0xef434db0, 0xaacc544d, 0x96e4df04, 
        0xd19ee3b5, 0x6a4c1b88, 0x2cc1b81f, 0x65467f51, 
        0x5e9d04ea, 0x8c015d35, 0x87fa7374, 0x0bfb2e41, 
        0x67b35a1d, 0xdb9252d2, 0x10e93356, 0xd66d1347, 
        0xd79a8c61, 0xa1377a0c, 0xf8598e14, 0x13eb893c, 
        0xa9ceee27, 0x61b735c9, 0x1ce1ede5, 0x477a3cb1, 
        0xd29c59df, 0xf2553f73, 0x141879ce, 0xc773bf37, 
        0xf753eacd, 0xfd5f5baa, 0x3ddf146f, 0x447886db, 
        0xafca81f3, 0x68b93ec4, 0x24382c34, 0xa3c25f40, 
        0x1d1672c3, 0xe2bc0c25, 0x3c288b49, 0x0dff4195, 
        0xa8397101, 0x0c08deb3, 0xb4d89ce4, 0x566490c1, 
        0xcb7b6184, 0x32d570b6, 0x6c48745c, 0xb8d04257 
    },
    {
        0x5150a7f4, 0x7e536541, 0x1ac3a417, 0x3a965e27, 
        0x3bcb6bab, 0x1ff1459d, 0xacab58fa, 0x4b9303e3, 
        0x2055fa30, 0xadf66d76, 0x889176cc, 0xf5254c02, 
        0x4ffcd7e5, 0xc5d7cb2a, 0x26804435, 0xb58fa362, 
        0xde495ab1, 0x25671bba, 0x45980eea, 0x5de1c0fe, 
        0xc302752f, 0x8112f04c, 0x8da39746, 0x6bc6f9d3, 
        0x03e75f8f, 0x15959c92, 0xbfeb7a6d, 0x95da5952, 
        0xd42d83be, 0x58d32174, 0x492969e0, 0x8e44c8c9, 
        0x756a89c2, 0xf478798e, 0x996b3e58, 0x27dd71b9, 
        0xbeb64fe1, 0xf017ad88, 0xc966ac20, 0x7db43ace, 
        0x63184adf, 0xe582311a, 0x97603351, 0x62457f53, 
        0xb1e07764, 0xbb84ae6b, 0xfe1ca081, 0xf9942b08, 
        0x70586848, 0x8f19fd45, 0x94876cde, 0x52b7f87b, 
        0xab23d373, 0x72e2024b, 0xe3578f1f, 0x662aab55, 
        0xb20728eb, 0x2f03c2b5, 0x869a7bc5, 0xd3a50837, 
        0x30f28728, 0x23b2a5bf, 0x02ba6a03, 0xed5c8216, 
        0x8a2b1ccf, 0xa792b479, 0xf3f0f207, 0x4ea1e269, 
        0x65cdf4da, 0x06d5be05, 0xd11f6234, 0xc48afea6, 
        0x349d532e, 0xa2a055f3, 0x0532e18a, 0xa475ebf6, 
        0x0b39ec83, 0x40aaef60, 0x5e069f71, 0xbd51106e, 
        0x3ef98a21, 0x963d06dd, 0xddae053e, 0x4d46bde6, 
        0x91b58d54, 0x71055dc4, 0x046fd406, 0x60ff1550, 
        0x1924fb98, 0xd697e9bd, 0x89cc4340, 0x67779ed9, 
        0xb0bd42e8, 0x07888b89, 0xe7385b19, 0x79dbeec8, 
        0xa1470a7c, 0x7ce90f42, 0xf8c91e84, 0x00000000, 
        0x09838680, 0x3248ed2b, 0x1eac7011, 0x6c4e725a, 
        0xfdfbff0e, 0x0f563885, 0x3d1ed5ae, 0x3627392d, 
        0x0a64d90f, 0x6821a65c, 0x9bd1545b, 0x243a2e36, 
        0x0cb1670a, 0x930fe757, 0xb4d296ee, 0x1b9e919b, 
        0x804fc5c0, 0x61a220dc, 0x5a694b77, 0x1c161a12, 
        0xe20aba93, 0xc0e52aa0, 0x3c43e022, 0x121d171b, 
        0x0e0b0d09, 0xf2adc78b, 0x2db9a8b6, 0x14c8a91e, 
        0x578519f1, 0xaf4c0775, 0xeebbdd99, 0xa3fd607f, 
        0xf79f2601, 0x5cbcf572, 0x44c53b66, 0x5b347efb, 
        0x8b762943, 0xcbdcc623, 0xb668fced, 0xb863f1e4, 
        0xd7cadc31, 0x42108563, 0x13402297, 0x842011c6, 
        0x857d244a, 0xd2f83dbb, 0xae1132f9, 0xc76da129, 
        0x1d4b2f9e, 0xdcf330b2, 0x0dec5286, 0x77d0e3c1, 
        0x2b6c16b3, 0xa999b970, 0x11fa4894, 0x472264e9, 
        0xa8c48cfc, 0xa01a3ff0, 0x56d82c7d, 0x22ef9033, 
        0x87c74e49, 0xd9c1d138, 0x8cfea2ca, 0x98360bd4, 
        0xa6cf81f5, 0xa528de7a, 0xda268eb7, 0x3fa4bfad, 
        0x2ce49d3a, 0x500d9278, 0x6a9bcc5f, 0x5462467e, 
        0xf6c2138d, 0x90e8b8d8, 0x2e5ef739, 0x82f5afc3, 
        0x9fbe805d, 0x697c93d0, 0x6fa92dd5, 0xcfb31225, 
        0xc83b99ac, 0x10a77d18, 0xe86e639c, 0xdb7bbb3b, 
        0xcd097826, 0x6ef41859, 0xec01b79a, 0x83a89a4f, 
        0xe6656e95, 0xaa7ee6ff, 0x2108cfbc, 0xefe6e815, 
        0xbad99be7, 0x4ace366f, 0xead4099f, 0x29d67cb0, 
        0x31afb2a4, 0x2a31233f, 0xc63094a5, 0x35c066a2, 
        0x7437bc4e, 0xfca6ca82, 0xe0b0d090, 0x3315d8a7, 
        0xf14a9804, 0x41f7daec, 0x7f0e50cd, 0x172ff691, 
        0x768dd64d, 0x434db0ef, 0xcc544daa, 0xe4df0496, 
        0x9ee3b5d1, 0x4c1b886a, 0xc1b81f2c, 0x467f5165, 
        0x9d04ea5e, 0x015d358c, 0xfa737487, 0xfb2e410b, 
        0xb35a1d67, 0x9252d2db, 0xe9335610, 0x6d1347d6, 
        0x9a8c61d7, 0x377a0ca1, 0x598e14f8, 0xeb893c13, 
        0xceee27a9, 0xb735c961, 0xe1ede51c, 0x7a3cb147, 
        0x9c59dfd2, 0x553f73f2, 0x1879ce14, 0x73bf37c7, 
        0x53eacdf7, 0x5f5baafd, 0xdf146f3d, 0x7886db44, 
        0xca81f3af, 0xb93ec468, 0x382c3424, 0xc25f40a3, 
        0x1672c31d, 0xbc0c25e2, 0x288b493c, 0xff41950d, 
        0x397101a8, 0x08deb30c, 0xd89ce4b4, 0x6490c156, 
        0x7b6184cb, 0xd570b632, 0x48745c6c, 0xd04257b8 
    }
};

aes_32t t_il[4][256] = 
{
    {
        0x00000052, 0x00000009, 0x0000006a, 0x000000d5, 
        0x00000030, 0x00000036, 0x000000a5, 0x00000038, 
        0x000000bf, 0x00000040, 0x000000a3, 0x0000009e, 
        0x00000081, 0x000000f3, 0x000000d7, 0x000000fb, 
        0x0000007c, 0x000000e3, 0x00000039, 0x00000082, 
        0x0000009b, 0x0000002f, 0x000000ff, 0x00000087, 
        0x00000034, 0x0000008e, 0x00000043, 0x00000044, 
        0x000000c4, 0x000000de, 0x000000e9, 0x000000cb, 
        0x00000054, 0x0000007b, 0x00000094, 0x00000032, 
        0x000000a6, 0x000000c2, 0x00000023, 0x0000003d, 
        0x000000ee, 0x0000004c, 0x00000095, 0x0000000b, 
        0x00000042, 0x000000fa, 0x000000c3, 0x0000004e, 
        0x00000008, 0x0000002e, 0x000000a1, 0x00000066, 
        0x00000028, 0x000000d9, 0x00000024, 0x000000b2, 
        0x00000076, 0x0000005b, 0x000000a2, 0x00000049, 
        0x0000006d, 0x0000008b, 0x000000d1, 0x00000025, 
        0x00000072, 0x000000f8, 0x000000f6, 0x00000064, 
        0x00000086, 0x00000068, 0x00000098, 0x00000016, 
        0x000000d4, 0x000000a4, 0x0000005c, 0x000000cc, 
        0x0000005d, 0x00000065, 0x000000b6, 0x00000092, 
        0x0000006c, 0x00000070, 0x00000048, 0x00000050, 
        0x000000fd, 0x000000ed, 0x000000b9, 0x000000da, 
        0x0000005e, 0x00000015, 0x00000046, 0x00000057, 
        0x000000a7, 0x0000008d, 0x0000009d, 0x00000084, 
        0x00000090, 0x000000d8, 0x000000ab, 0x00000000, 
        0x0000008c, 0x000000bc, 0x000000d3, 0x0000000a, 
        0x000000f7, 0x000000e4, 0x00000058, 0x00000005, 
        0x000000b8, 0x000000b3, 0x00000045, 0x00000006, 
        0x000000d0, 0x0000002c, 0x0000001e, 0x0000008f, 
        0x000000ca, 0x0000003f, 0x0000000f, 0x00000002, 
        0x000000c1, 0x000000af, 0x000000bd, 0x00000003, 
        0x00000001, 0x00000013, 0x0000008a, 0x0000006b, 
        0x0000003a, 0x00000091, 0x00000011, 0x00000041, 
        0x0000004f, 0x00000067, 0x000000dc, 0x000000ea, 
        0x00000097, 0x000000f2, 0x000000cf, 0x000000ce, 
        0x000000f0, 0x000000b4, 0x000000e6, 0x00000073, 
        0x00000096, 0x000000ac, 0x00000074, 0x00000022, 
        0x000000e7, 0x000000ad, 0x00000035, 0x00000085, 
        0x000000e2, 0x000000f9, 0x00000037, 0x000000e8, 
        0x0000001c, 0x00000075, 0x000000df, 0x0000006e, 
        0x00000047, 0x000000f1, 0x0000001a, 0x00000071, 
        0x0000001d, 0x00000029, 0x000000c5, 0x00000089, 
        0x0000006f, 0x000000b7, 0x00000062, 0x0000000e, 
        0x000000aa, 0x00000018, 0x000000be, 0x0000001b, 
        0x000000fc, 0x00000056, 0x0000003e, 0x0000004b, 
        0x000000c6, 0x000000d2, 0x00000079, 0x00000020, 
        0x0000009a, 0x000000db, 0x000000c0, 0x000000fe, 
        0x00000078, 0x000000cd, 0x0000005a, 0x000000f4, 
        0x0000001f, 0x000000dd, 0x000000a8, 0x00000033, 
        0x00000088, 0x00000007, 0x000000c7, 0x00000031, 
        0x000000b1, 0x00000012, 0x00000010, 0x00000059, 
        0x00000027, 0x00000080, 0x000000ec, 0x0000005f, 
        0x00000060, 0x00000051, 0x0000007f, 0x000000a9, 
        0x00000019, 0x000000b5, 0x0000004a, 0x0000000d, 
        0x0000002d, 0x000000e5, 0x0000007a, 0x0000009f, 
        0x00000093, 0x000000c9, 0x0000009c, 0x000000ef, 
        0x000000a0, 0x000000e0, 0x0000003b, 0x0000004d, 
        0x000000ae, 0x0000002a, 0x000000f5, 0x000000b0, 
        0x000000c8, 0x000000eb, 0x000000bb, 0x0000003c, 
        0x00000083, 0x00000053, 0x00000099, 0x00000061, 
        0x00000017, 0x0000002b, 0x00000004, 0x0000007e, 
        0x000000ba, 0x00000077, 0x000000d6, 0x00000026, 
        0x000000e1, 0x00000069, 0x00000014, 0x00000063, 
        0x00000055, 0x00000021, 0x0000000c, 0x0000007d 
    },
    {
        0x00005200, 0x00000900, 0x00006a00, 0x0000d500, 
        0x00003000, 0x00003600, 0x0000a500, 0x00003800, 
        0x0000bf00, 0x00004000, 0x0000a300, 0x00009e00, 
        0x00008100, 0x0000f300, 0x0000d700, 0x0000fb00, 
        0x00007c00, 0x0000e300, 0x00003900, 0x00008200, 
        0x00009b00, 0x00002f00, 0x0000ff00, 0x00008700, 
        0x00003400, 0x00008e00, 0x00004300, 0x00004400, 
        0x0000c400, 0x0000de00, 0x0000e900, 0x0000cb00, 
        0x00005400, 0x00007b00, 0x00009400, 0x00003200, 
        0x0000a600, 0x0000c200, 0x00002300, 0x00003d00, 
        0x0000ee00, 0x00004c00, 0x00009500, 0x00000b00, 
        0x00004200, 0x0000fa00, 0x0000c300, 0x00004e00, 
        0x00000800, 0x00002e00, 0x0000a100, 0x00006600, 
        0x00002800, 0x0000d900, 0x00002400, 0x0000b200, 
        0x00007600, 0x00005b00, 0x0000a200, 0x00004900, 
        0x00006d00, 0x00008b00, 0x0000d100, 0x00002500, 
        0x00007200, 0x0000f800, 0x0000f600, 0x00006400, 
        0x00008600, 0x00006800, 0x00009800, 0x00001600, 
        0x0000d400, 0x0000a400, 0x00005c00, 0x0000cc00, 
        0x00005d00, 0x00006500, 0x0000b600, 0x00009200, 
        0x00006c00, 0x00007000, 0x00004800, 0x00005000, 
        0x0000fd00, 0x0000ed00, 0x0000b900, 0x0000da00, 
        0x00005e00, 0x00001500, 0x00004600, 0x00005700, 
        0x0000a700, 0x00008d00, 0x00009d00, 0x00008400, 
        0x00009000, 0x0000d800, 0x0000ab00, 0x00000000, 
        0x00008c00, 0x0000bc00, 0x0000d300, 0x00000a00, 
        0x0000f700, 0x0000e400, 0x00005800, 0x00000500, 
        0x0000b800, 0x0000b300, 0x00004500, 0x00000600, 
        0x0000d000, 0x00002c00, 0x00001e00, 0x00008f00, 
        0x0000ca00, 0x00003f00, 0x00000f00, 0x00000200, 
        0x0000c100, 0x0000af00, 0x0000bd00, 0x00000300, 
        0x00000100, 0x00001300, 0x00008a00, 0x00006b00, 
        0x00003a00, 0x00009100, 0x00001100, 0x00004100, 
        0x00004f00, 0x00006700, 0x0000dc00, 0x0000ea00, 
        0x00009700, 0x0000f200, 0x0000cf00, 0x0000ce00, 
        0x0000f000, 0x0000b400, 0x0000e600, 0x00007300, 
        0x00009600, 0x0000ac00, 0x00007400, 0x00002200, 
        0x0000e700, 0x0000ad00, 0x00003500, 0x00008500, 
        0x0000e200, 0x0000f900, 0x00003700, 0x0000e800, 
        0x00001c00, 0x00007500, 0x0000df00, 0x00006e00, 
        0x00004700, 0x0000f100, 0x00001a00, 0x00007100, 
        0x00001d00, 0x00002900, 0x0000c500, 0x00008900, 
        0x00006f00, 0x0000b700, 0x00006200, 0x00000e00, 
        0x0000aa00, 0x00001800, 0x0000be00, 0x00001b00, 
        0x0000fc00, 0x00005600, 0x00003e00, 0x00004b00, 
        0x0000c600, 0x0000d200, 0x00007900, 0x00002000, 
        0x00009a00, 0x0000db00, 0x0000c000, 0x0000fe00, 
        0x00007800, 0x0000cd00, 0x00005a00, 0x0000f400, 
        0x00001f00, 0x0000dd00, 0x0000a800, 0x00003300, 
        0x00008800, 0x00000700, 0x0000c700, 0x00003100, 
        0x0000b100, 0x00001200, 0x00001000, 0x00005900, 
        0x00002700, 0x00008000, 0x0000ec00, 0x00005f00, 
        0x00006000, 0x00005100, 0x00007f00, 0x0000a900, 
        0x00001900, 0x0000b500, 0x00004a00, 0x00000d00, 
        0x00002d00, 0x0000e500, 0x00007a00, 0x00009f00, 
        0x00009300, 0x0000c900, 0x00009c00, 0x0000ef00, 
        0x0000a000, 0x0000e000, 0x00003b00, 0x00004d00, 
        0x0000ae00, 0x00002a00, 0x0000f500, 0x0000b000, 
        0x0000c800, 0x0000eb00, 0x0000bb00, 0x00003c00, 
        0x00008300, 0x00005300, 0x00009900, 0x00006100, 
        0x00001700, 0x00002b00, 0x00000400, 0x00007e00, 
        0x0000ba00, 0x00007700, 0x0000d600, 0x00002600, 
        0x0000e100, 0x00006900, 0x00001400, 0x00006300, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -