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

📄 aestab2.c

📁 aes加解密算法源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
        0x00690000, 0x00d90000, 0x008e0000, 0x00940000, 
        0x009b0000, 0x001e0000, 0x00870000, 0x00e90000, 
        0x00ce0000, 0x00550000, 0x00280000, 0x00df0000, 
        0x008c0000, 0x00a10000, 0x00890000, 0x000d0000, 
        0x00bf0000, 0x00e60000, 0x00420000, 0x00680000, 
        0x00410000, 0x00990000, 0x002d0000, 0x000f0000, 
        0x00b00000, 0x00540000, 0x00bb0000, 0x00160000 
    },
    {
        0x63000000, 0x7c000000, 0x77000000, 0x7b000000, 
        0xf2000000, 0x6b000000, 0x6f000000, 0xc5000000, 
        0x30000000, 0x01000000, 0x67000000, 0x2b000000, 
        0xfe000000, 0xd7000000, 0xab000000, 0x76000000, 
        0xca000000, 0x82000000, 0xc9000000, 0x7d000000, 
        0xfa000000, 0x59000000, 0x47000000, 0xf0000000, 
        0xad000000, 0xd4000000, 0xa2000000, 0xaf000000, 
        0x9c000000, 0xa4000000, 0x72000000, 0xc0000000, 
        0xb7000000, 0xfd000000, 0x93000000, 0x26000000, 
        0x36000000, 0x3f000000, 0xf7000000, 0xcc000000, 
        0x34000000, 0xa5000000, 0xe5000000, 0xf1000000, 
        0x71000000, 0xd8000000, 0x31000000, 0x15000000, 
        0x04000000, 0xc7000000, 0x23000000, 0xc3000000, 
        0x18000000, 0x96000000, 0x05000000, 0x9a000000, 
        0x07000000, 0x12000000, 0x80000000, 0xe2000000, 
        0xeb000000, 0x27000000, 0xb2000000, 0x75000000, 
        0x09000000, 0x83000000, 0x2c000000, 0x1a000000, 
        0x1b000000, 0x6e000000, 0x5a000000, 0xa0000000, 
        0x52000000, 0x3b000000, 0xd6000000, 0xb3000000, 
        0x29000000, 0xe3000000, 0x2f000000, 0x84000000, 
        0x53000000, 0xd1000000, 0x00000000, 0xed000000, 
        0x20000000, 0xfc000000, 0xb1000000, 0x5b000000, 
        0x6a000000, 0xcb000000, 0xbe000000, 0x39000000, 
        0x4a000000, 0x4c000000, 0x58000000, 0xcf000000, 
        0xd0000000, 0xef000000, 0xaa000000, 0xfb000000, 
        0x43000000, 0x4d000000, 0x33000000, 0x85000000, 
        0x45000000, 0xf9000000, 0x02000000, 0x7f000000, 
        0x50000000, 0x3c000000, 0x9f000000, 0xa8000000, 
        0x51000000, 0xa3000000, 0x40000000, 0x8f000000, 
        0x92000000, 0x9d000000, 0x38000000, 0xf5000000, 
        0xbc000000, 0xb6000000, 0xda000000, 0x21000000, 
        0x10000000, 0xff000000, 0xf3000000, 0xd2000000, 
        0xcd000000, 0x0c000000, 0x13000000, 0xec000000, 
        0x5f000000, 0x97000000, 0x44000000, 0x17000000, 
        0xc4000000, 0xa7000000, 0x7e000000, 0x3d000000, 
        0x64000000, 0x5d000000, 0x19000000, 0x73000000, 
        0x60000000, 0x81000000, 0x4f000000, 0xdc000000, 
        0x22000000, 0x2a000000, 0x90000000, 0x88000000, 
        0x46000000, 0xee000000, 0xb8000000, 0x14000000, 
        0xde000000, 0x5e000000, 0x0b000000, 0xdb000000, 
        0xe0000000, 0x32000000, 0x3a000000, 0x0a000000, 
        0x49000000, 0x06000000, 0x24000000, 0x5c000000, 
        0xc2000000, 0xd3000000, 0xac000000, 0x62000000, 
        0x91000000, 0x95000000, 0xe4000000, 0x79000000, 
        0xe7000000, 0xc8000000, 0x37000000, 0x6d000000, 
        0x8d000000, 0xd5000000, 0x4e000000, 0xa9000000, 
        0x6c000000, 0x56000000, 0xf4000000, 0xea000000, 
        0x65000000, 0x7a000000, 0xae000000, 0x08000000, 
        0xba000000, 0x78000000, 0x25000000, 0x2e000000, 
        0x1c000000, 0xa6000000, 0xb4000000, 0xc6000000, 
        0xe8000000, 0xdd000000, 0x74000000, 0x1f000000, 
        0x4b000000, 0xbd000000, 0x8b000000, 0x8a000000, 
        0x70000000, 0x3e000000, 0xb5000000, 0x66000000, 
        0x48000000, 0x03000000, 0xf6000000, 0x0e000000, 
        0x61000000, 0x35000000, 0x57000000, 0xb9000000, 
        0x86000000, 0xc1000000, 0x1d000000, 0x9e000000, 
        0xe1000000, 0xf8000000, 0x98000000, 0x11000000, 
        0x69000000, 0xd9000000, 0x8e000000, 0x94000000, 
        0x9b000000, 0x1e000000, 0x87000000, 0xe9000000, 
        0xce000000, 0x55000000, 0x28000000, 0xdf000000, 
        0x8c000000, 0xa1000000, 0x89000000, 0x0d000000, 
        0xbf000000, 0xe6000000, 0x42000000, 0x68000000, 
        0x41000000, 0x99000000, 0x2d000000, 0x0f000000, 
        0xb0000000, 0x54000000, 0xbb000000, 0x16000000 
    }
};

aes_32t t_in[4][256] = 
{
    {
        0x50a7f451, 0x5365417e, 0xc3a4171a, 0x965e273a, 
        0xcb6bab3b, 0xf1459d1f, 0xab58faac, 0x9303e34b, 
        0x55fa3020, 0xf66d76ad, 0x9176cc88, 0x254c02f5, 
        0xfcd7e54f, 0xd7cb2ac5, 0x80443526, 0x8fa362b5, 
        0x495ab1de, 0x671bba25, 0x980eea45, 0xe1c0fe5d, 
        0x02752fc3, 0x12f04c81, 0xa397468d, 0xc6f9d36b, 
        0xe75f8f03, 0x959c9215, 0xeb7a6dbf, 0xda595295, 
        0x2d83bed4, 0xd3217458, 0x2969e049, 0x44c8c98e, 
        0x6a89c275, 0x78798ef4, 0x6b3e5899, 0xdd71b927, 
        0xb64fe1be, 0x17ad88f0, 0x66ac20c9, 0xb43ace7d, 
        0x184adf63, 0x82311ae5, 0x60335197, 0x457f5362, 
        0xe07764b1, 0x84ae6bbb, 0x1ca081fe, 0x942b08f9, 
        0x58684870, 0x19fd458f, 0x876cde94, 0xb7f87b52, 
        0x23d373ab, 0xe2024b72, 0x578f1fe3, 0x2aab5566, 
        0x0728ebb2, 0x03c2b52f, 0x9a7bc586, 0xa50837d3, 
        0xf2872830, 0xb2a5bf23, 0xba6a0302, 0x5c8216ed, 
        0x2b1ccf8a, 0x92b479a7, 0xf0f207f3, 0xa1e2694e, 
        0xcdf4da65, 0xd5be0506, 0x1f6234d1, 0x8afea6c4, 
        0x9d532e34, 0xa055f3a2, 0x32e18a05, 0x75ebf6a4, 
        0x39ec830b, 0xaaef6040, 0x069f715e, 0x51106ebd, 
        0xf98a213e, 0x3d06dd96, 0xae053edd, 0x46bde64d, 
        0xb58d5491, 0x055dc471, 0x6fd40604, 0xff155060, 
        0x24fb9819, 0x97e9bdd6, 0xcc434089, 0x779ed967, 
        0xbd42e8b0, 0x888b8907, 0x385b19e7, 0xdbeec879, 
        0x470a7ca1, 0xe90f427c, 0xc91e84f8, 0x00000000, 
        0x83868009, 0x48ed2b32, 0xac70111e, 0x4e725a6c, 
        0xfbff0efd, 0x5638850f, 0x1ed5ae3d, 0x27392d36, 
        0x64d90f0a, 0x21a65c68, 0xd1545b9b, 0x3a2e3624, 
        0xb1670a0c, 0x0fe75793, 0xd296eeb4, 0x9e919b1b, 
        0x4fc5c080, 0xa220dc61, 0x694b775a, 0x161a121c, 
        0x0aba93e2, 0xe52aa0c0, 0x43e0223c, 0x1d171b12, 
        0x0b0d090e, 0xadc78bf2, 0xb9a8b62d, 0xc8a91e14, 
        0x8519f157, 0x4c0775af, 0xbbdd99ee, 0xfd607fa3, 
        0x9f2601f7, 0xbcf5725c, 0xc53b6644, 0x347efb5b, 
        0x7629438b, 0xdcc623cb, 0x68fcedb6, 0x63f1e4b8, 
        0xcadc31d7, 0x10856342, 0x40229713, 0x2011c684, 
        0x7d244a85, 0xf83dbbd2, 0x1132f9ae, 0x6da129c7, 
        0x4b2f9e1d, 0xf330b2dc, 0xec52860d, 0xd0e3c177, 
        0x6c16b32b, 0x99b970a9, 0xfa489411, 0x2264e947, 
        0xc48cfca8, 0x1a3ff0a0, 0xd82c7d56, 0xef903322, 
        0xc74e4987, 0xc1d138d9, 0xfea2ca8c, 0x360bd498, 
        0xcf81f5a6, 0x28de7aa5, 0x268eb7da, 0xa4bfad3f, 
        0xe49d3a2c, 0x0d927850, 0x9bcc5f6a, 0x62467e54, 
        0xc2138df6, 0xe8b8d890, 0x5ef7392e, 0xf5afc382, 
        0xbe805d9f, 0x7c93d069, 0xa92dd56f, 0xb31225cf, 
        0x3b99acc8, 0xa77d1810, 0x6e639ce8, 0x7bbb3bdb, 
        0x097826cd, 0xf418596e, 0x01b79aec, 0xa89a4f83, 
        0x656e95e6, 0x7ee6ffaa, 0x08cfbc21, 0xe6e815ef, 
        0xd99be7ba, 0xce366f4a, 0xd4099fea, 0xd67cb029, 
        0xafb2a431, 0x31233f2a, 0x3094a5c6, 0xc066a235, 
        0x37bc4e74, 0xa6ca82fc, 0xb0d090e0, 0x15d8a733, 
        0x4a9804f1, 0xf7daec41, 0x0e50cd7f, 0x2ff69117, 
        0x8dd64d76, 0x4db0ef43, 0x544daacc, 0xdf0496e4, 
        0xe3b5d19e, 0x1b886a4c, 0xb81f2cc1, 0x7f516546, 
        0x04ea5e9d, 0x5d358c01, 0x737487fa, 0x2e410bfb, 
        0x5a1d67b3, 0x52d2db92, 0x335610e9, 0x1347d66d, 
        0x8c61d79a, 0x7a0ca137, 0x8e14f859, 0x893c13eb, 
        0xee27a9ce, 0x35c961b7, 0xede51ce1, 0x3cb1477a, 
        0x59dfd29c, 0x3f73f255, 0x79ce1418, 0xbf37c773, 
        0xeacdf753, 0x5baafd5f, 0x146f3ddf, 0x86db4478, 
        0x81f3afca, 0x3ec468b9, 0x2c342438, 0x5f40a3c2, 
        0x72c31d16, 0x0c25e2bc, 0x8b493c28, 0x41950dff, 
        0x7101a839, 0xdeb30c08, 0x9ce4b4d8, 0x90c15664, 
        0x6184cb7b, 0x70b632d5, 0x745c6c48, 0x4257b8d0 
    },
    {
        0xa7f45150, 0x65417e53, 0xa4171ac3, 0x5e273a96, 
        0x6bab3bcb, 0x459d1ff1, 0x58faacab, 0x03e34b93, 
        0xfa302055, 0x6d76adf6, 0x76cc8891, 0x4c02f525, 
        0xd7e54ffc, 0xcb2ac5d7, 0x44352680, 0xa362b58f, 
        0x5ab1de49, 0x1bba2567, 0x0eea4598, 0xc0fe5de1, 
        0x752fc302, 0xf04c8112, 0x97468da3, 0xf9d36bc6, 
        0x5f8f03e7, 0x9c921595, 0x7a6dbfeb, 0x595295da, 
        0x83bed42d, 0x217458d3, 0x69e04929, 0xc8c98e44, 
        0x89c2756a, 0x798ef478, 0x3e58996b, 0x71b927dd, 
        0x4fe1beb6, 0xad88f017, 0xac20c966, 0x3ace7db4, 
        0x4adf6318, 0x311ae582, 0x33519760, 0x7f536245, 
        0x7764b1e0, 0xae6bbb84, 0xa081fe1c, 0x2b08f994, 
        0x68487058, 0xfd458f19, 0x6cde9487, 0xf87b52b7, 
        0xd373ab23, 0x024b72e2, 0x8f1fe357, 0xab55662a, 
        0x28ebb207, 0xc2b52f03, 0x7bc5869a, 0x0837d3a5, 
        0x872830f2, 0xa5bf23b2, 0x6a0302ba, 0x8216ed5c, 
        0x1ccf8a2b, 0xb479a792, 0xf207f3f0, 0xe2694ea1, 
        0xf4da65cd, 0xbe0506d5, 0x6234d11f, 0xfea6c48a, 
        0x532e349d, 0x55f3a2a0, 0xe18a0532, 0xebf6a475, 
        0xec830b39, 0xef6040aa, 0x9f715e06, 0x106ebd51, 
        0x8a213ef9, 0x06dd963d, 0x053eddae, 0xbde64d46, 
        0x8d5491b5, 0x5dc47105, 0xd406046f, 0x155060ff, 
        0xfb981924, 0xe9bdd697, 0x434089cc, 0x9ed96777, 
        0x42e8b0bd, 0x8b890788, 0x5b19e738, 0xeec879db, 
        0x0a7ca147, 0x0f427ce9, 0x1e84f8c9, 0x00000000, 
        0x86800983, 0xed2b3248, 0x70111eac, 0x725a6c4e, 
        0xff0efdfb, 0x38850f56, 0xd5ae3d1e, 0x392d3627, 
        0xd90f0a64, 0xa65c6821, 0x545b9bd1, 0x2e36243a, 
        0x670a0cb1, 0xe757930f, 0x96eeb4d2, 0x919b1b9e, 
        0xc5c0804f, 0x20dc61a2, 0x4b775a69, 0x1a121c16, 
        0xba93e20a, 0x2aa0c0e5, 0xe0223c43, 0x171b121d, 
        0x0d090e0b, 0xc78bf2ad, 0xa8b62db9, 0xa91e14c8, 
        0x19f15785, 0x0775af4c, 0xdd99eebb, 0x607fa3fd, 
        0x2601f79f, 0xf5725cbc, 0x3b6644c5, 0x7efb5b34, 
        0x29438b76, 0xc623cbdc, 0xfcedb668, 0xf1e4b863, 
        0xdc31d7ca, 0x85634210, 0x22971340, 0x11c68420, 
        0x244a857d, 0x3dbbd2f8, 0x32f9ae11, 0xa129c76d, 
        0x2f9e1d4b, 0x30b2dcf3, 0x52860dec, 0xe3c177d0, 
        0x16b32b6c, 0xb970a999, 0x489411fa, 0x64e94722, 
        0x8cfca8c4, 0x3ff0a01a, 0x2c7d56d8, 0x903322ef, 
        0x4e4987c7, 0xd138d9c1, 0xa2ca8cfe, 0x0bd49836, 
        0x81f5a6cf, 0xde7aa528, 0x8eb7da26, 0xbfad3fa4, 
        0x9d3a2ce4, 0x9278500d, 0xcc5f6a9b, 0x467e5462, 
        0x138df6c2, 0xb8d890e8, 0xf7392e5e, 0xafc382f5, 
        0x805d9fbe, 0x93d0697c, 0x2dd56fa9, 0x1225cfb3, 
        0x99acc83b, 0x7d1810a7, 0x639ce86e, 0xbb3bdb7b, 
        0x7826cd09, 0x18596ef4, 0xb79aec01, 0x9a4f83a8, 
        0x6e95e665, 0xe6ffaa7e, 0xcfbc2108, 0xe815efe6, 
        0x9be7bad9, 0x366f4ace, 0x099fead4, 0x7cb029d6, 
        0xb2a431af, 0x233f2a31, 0x94a5c630, 0x66a235c0, 
        0xbc4e7437, 0xca82fca6, 0xd090e0b0, 0xd8a73315, 
        0x9804f14a, 0xdaec41f7, 0x50cd7f0e, 0xf691172f, 
        0xd64d768d, 0xb0ef434d, 0x4daacc54, 0x0496e4df, 
        0xb5d19ee3, 0x886a4c1b, 0x1f2cc1b8, 0x5165467f, 
        0xea5e9d04, 0x358c015d, 0x7487fa73, 0x410bfb2e, 
        0x1d67b35a, 0xd2db9252, 0x5610e933, 0x47d66d13, 
        0x61d79a8c, 0x0ca1377a, 0x14f8598e, 0x3c13eb89, 
        0x27a9ceee, 0xc961b735, 0xe51ce1ed, 0xb1477a3c, 
        0xdfd29c59, 0x73f2553f, 0xce141879, 0x37c773bf, 
        0xcdf753ea, 0xaafd5f5b, 0x6f3ddf14, 0xdb447886, 
        0xf3afca81, 0xc468b93e, 0x3424382c, 0x40a3c25f, 
        0xc31d1672, 0x25e2bc0c, 0x493c288b, 0x950dff41, 
        0x01a83971, 0xb30c08de, 0xe4b4d89c, 0xc1566490, 
        0x84cb7b61, 0xb632d570, 0x5c6c4874, 0x57b8d042 
    },
    {
        0xf45150a7, 0x417e5365, 0x171ac3a4, 0x273a965e, 
        0xab3bcb6b, 0x9d1ff145, 0xfaacab58, 0xe34b9303, 
        0x302055fa, 0x76adf66d, 0xcc889176, 0x02f5254c, 
        0xe54ffcd7, 0x2ac5d7cb, 0x35268044, 0x62b58fa3, 
        0xb1de495a, 0xba25671b, 0xea45980e, 0xfe5de1c0, 
        0x2fc30275, 0x4c8112f0, 0x468da397, 0xd36bc6f9, 
        0x8f03e75f, 0x9215959c, 0x6dbfeb7a, 0x5295da59, 
        0xbed42d83, 0x7458d321, 0xe0492969, 0xc98e44c8, 
        0xc2756a89, 0x8ef47879, 0x58996b3e, 0xb927dd71, 
        0xe1beb64f, 0x88f017ad, 0x20c966ac, 0xce7db43a, 
        0xdf63184a, 0x1ae58231, 0x51976033, 0x5362457f, 
        0x64b1e077, 0x6bbb84ae, 0x81fe1ca0, 0x08f9942b, 
        0x48705868, 0x458f19fd, 0xde94876c, 0x7b52b7f8, 
        0x73ab23d3, 0x4b72e202, 0x1fe3578f, 0x55662aab, 
        0xebb20728, 0xb52f03c2, 0xc5869a7b, 0x37d3a508, 
        0x2830f287, 0xbf23b2a5, 0x0302ba6a, 0x16ed5c82, 
        0xcf8a2b1c, 0x79a792b4, 0x07f3f0f2, 0x694ea1e2, 
        0xda65cdf4, 0x0506d5be, 0x34d11f62, 0xa6c48afe, 
        0x2e349d53, 0xf3a2a055, 0x8a0532e1, 0xf6a475eb, 
        0x830b39ec, 0x6040aaef, 0x715e069f, 0x6ebd5110, 
        0x213ef98a, 0xdd963d06, 0x3eddae05, 0xe64d46bd, 
        0x5491b58d, 0xc471055d, 0x06046fd4, 0x5060ff15, 
        0x981924fb, 0xbdd697e9, 0x4089cc43, 0xd967779e, 
        0xe8b0bd42, 0x8907888b, 0x19e7385b, 0xc879dbee, 
        0x7ca1470a, 0x427ce90f, 0x84f8c91e, 0x00000000, 
        0x80098386, 0x2b3248ed, 0x111eac70, 0x5a6c4e72, 
        0x0efdfbff, 0x850f5638, 0xae3d1ed5, 0x2d362739, 

⌨️ 快捷键说明

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