📄 vmrijndaeltables.cpp
字号:
2041044702, -490971554, 487983883, 1991105499,
1004265696, 1449407026, 1316239930, 504629770,
-611169975, 168560134, 1816667172, -457679780,
1570751170, 1857934291, -280777556, -1497079198,
-1472622191, -1540254315, 936633572, -1947043463,
852879335, 1133234376, 1500395319, -1210421907,
-1946055283, 1689376213, -761508274, -532043351,
-1260884884, -89369002, 133428468, 634383082,
-1345690267, -1896580486, -381178194, 403703816,
-714097990, -1997506440, 1867130149, 1918643758,
607656988, -245913946, -948718412, 1368901318,
600565992, 2090982877, -1662487436, 557719327,
-577352885, -597574211, -2045932661, -2062579062,
-1864339344, 1115438654, -999180875, -1429445018,
-661632952, 84280067, 33027830, 303828494,
-1547542175, 1600795957, -106014889, -798377543,
-1860729210, 1486471617, 658119965, -1188585826,
953803233, 334231800, -1288988520, 857870609,
-1143838359, 1890179545, -1995993458, -1489791852,
-1238525029, 574365214, -1844082809, 550103529,
1233637070, -5614251, 2018519080, 2057691103,
-1895592820, -128343647, -2146858615, 387583245,
-630865985, 836232934, -964410814, -1194301336,
-1014873791, -1339450983, 2002398509, 287182607,
-881086288, -56077228, -697451589, 975967766
};
const int VMRijndael::sm_T3[ 256 ] =
{
1671808611, 2089089148, 2006576759, 2072901243,
-233963534, 1807603307, 1873927791, -984313403,
810573872, 16974337, 1739181671, 729634347,
-31856642, -681396777, -1410970197, 1989864566,
-901410870, -2103631998, -918517303, 2106063485,
-99225606, 1508618841, 1204391495, -267650064,
-1377025619, -731401260, -1560453214, -1343601233,
-1665195108, -1527295068, 1922491506, -1067738176,
-1211992649, -48438787, -1817297517, 644500518,
911895606, 1061256767, -150800905, -867204148,
878471220, -1510714971, -449523227, -251069967,
1905517169, -663508008, 827548209, 356461077,
67897348, -950889017, 593839651, -1017209405,
405286936, -1767819370, 84871685, -1699401830,
118033927, 305538066, -2137318528, -499261470,
-349778453, 661212711, -1295155278, 1973414517,
152769033, -2086789757, 745822252, 439235610,
455947803, 1857215598, 1525593178, -1594139744,
1391895634, 994932283, -698239018, -1278313037,
695947817, -482419229, 795958831, -2070473852,
1408607827, -781665839, 0, -315833875,
543178784, -65018884, -1312261711, 1542305371,
1790891114, -884568629, -1093048386, 961245753,
1256100938, 1289001036, 1491644504, -817199665,
-798245936, -282409489, -1427812438, -82383365,
1137018435, 1305975373, 861234739, -2053893755,
1171229253, -116332039, 33948674, 2139225727,
1357946960, 1011120188, -1615190625, -1461498968,
1374921297, -1543610973, 1086357568, -1886780017,
-1834139758, -1648615011, 944271416, -184225291,
-1126210628, -1228834890, -629821478, 560153121,
271589392, -15014401, -217121293, -764559406,
-850624051, 202643468, 322250259, -332413972,
1608629855, -1750977129, 1154254916, 389623319,
-1000893500, -1477290585, 2122513534, 1028094525,
1689045092, 1575467613, 422261273, 1939203699,
1621147744, -2120738431, 1339137615, -595614756,
577127458, 712922154, -1867826288, -2004677752,
1187679302, -299251730, -1194103880, 339486740,
-562452514, 1591917662, 186455563, -612979237,
-532948000, 844522546, 978220090, 169743370,
1239126601, 101321734, 611076132, 1558493276,
-1034051646, -747717165, -1393605716, 1655096418,
-1851246191, -1784401515, -466103324, 2039214713,
-416098841, -935097400, 928607799, 1840765549,
-1920204403, -714821163, 1322425422, -1444918871,
1823791212, 1459268694, -200805388, -366620694,
1706019429, 2056189050, -1360443474, 135794696,
-1160417350, 2022240376, 628050469, 779246638,
472135708, -1494132826, -1261997132, -967731258,
-400307224, -579034659, 1956440180, 522272287,
1272813131, -1109630531, -1954148981, -1970991222,
1888542832, 1044544574, -1245417035, 1722469478,
1222152264, 50660867, -167643146, 236067854,
1638122081, 895445557, 1475980887, -1177523783,
-2037311610, -1051158079, 489110045, -1632032866,
-516367903, -132912136, -1733088360, 288563729,
1773916777, -646927911, -1903622258, -1800981612,
-1682559589, 505560094, -2020469369, -383727127,
-834041906, 1442818645, 678973480, -545610273,
-1936784500, -1577559647, -1988097655, 219617805,
-1076206145, -432941082, 1120306242, 1756942440,
1103331905, -1716508263, 762796589, 252780047,
-1328841808, 1425844308, -1143575109, 372911126
};
const int VMRijndael::sm_T4[ 256 ] =
{
1667474886, 2088535288, 2004326894, 2071694838,
-219017729, 1802223062, 1869591006, -976923503,
808472672, 16843522, 1734846926, 724270422,
-16901657, -673750347, -1414797747, 1987484396,
-892713585, -2105369313, -909557623, 2105378810,
-84273681, 1499065266, 1195886990, -252703749,
-1381110719, -724277325, -1566376609, -1347425723,
-1667449053, -1532692653, 1920112356, -1061135461,
-1212693899, -33743647, -1819038147, 640051788,
909531756, 1061110142, -134806795, -859025533,
875846760, -1515850671, -437963567, -235861767,
1903268834, -656903253, 825316194, 353713962,
67374088, -943238507, 589522246, -1010606435,
404236336, -1768513225, 84217610, -1701137105,
117901582, 303183396, -2139055333, -488489505,
-336910643, 656894286, -1296904833, 1970642922,
151591698, -2088526307, 741110872, 437923380,
454765878, 1852748508, 1515908788, -1600062629,
1381168804, 993742198, -690593353, -1280061827,
690584402, -471646499, 791638366, -2071685357,
1398011302, -774805319, 0, -303223615,
538992704, -50585629, -1313748871, 1532751286,
1785380564, -875870579, -1094788761, 960056178,
1246420628, 1280103576, 1482221744, -808498555,
-791647301, -269538619, -1431640753, -67430675,
1128514950, 1296947098, 859002214, -2054843375,
1162203018, -101117719, 33687044, 2139062782,
1347481760, 1010582648, -1616922075, -1465326773,
1364325282, -1549533603, 1077985408, -1886418427,
-1835881153, -1650607071, 943212656, -168491791,
-1128472733, -1229536905, -623217233, 555836226,
269496352, -58651, -202174723, -757961281,
-842183551, 202118168, 320025894, -320065597,
1600119230, -1751670219, 1145359496, 387397934,
-993765485, -1482165675, 2122220284, 1027426170,
1684319432, 1566435258, 421079858, 1936954854,
1616945344, -2122213351, 1330631070, -589529181,
572679748, 707427924, -1869567173, -2004319477,
1179044492, -286381625, -1195846805, 336870440,
-555845209, 1583276732, 185277718, -606374227,
-522175525, 842159716, 976899700, 168435220,
1229577106, 101059084, 606366792, 1549591736,
-1027449441, -741118275, -1397952701, 1650632388,
-1852725191, -1785355215, -454805549, 2038008818,
-404278571, -926399605, 926374254, 1835907034,
-1920103423, -707435343, 1313788572, -1448484791,
1819063512, 1448540844, -185333773, -353753649,
1701162954, 2054852340, -1364268729, 134748176,
-1162160785, 2021165296, 623210314, 774795868,
471606328, -1499008681, -1263220877, -960081513,
-387439669, -572687199, 1953799400, 522133822,
1263263126, -1111630751, -1953790451, -1970633457,
1886425312, 1044267644, -1246378895, 1718004428,
1212733584, 50529542, -151649801, 235803164,
1633788866, 892690282, 1465383342, -1179004823,
-2038001385, -1044293479, 488449850, -1633765081,
-505333543, -117959701, -1734823125, 286339874,
1768537042, -640061271, -1903261433, -1802197197,
-1684294099, 505291324, -2021158379, -370597687,
-825341561, 1431699370, 673740880, -539002203,
-1936945405, -1583220647, -1987477495, 218961690,
-1077945755, -421121577, 1111672452, 1751693520,
1094828930, -1717981143, 757954394, 252645662,
-1330590853, 1414855848, -1145317779, 370555436
};
const int VMRijndael::sm_T5[ 256 ] =
{
1374988112, 2118214995, 437757123, 975658646,
1001089995, 530400753, -1392879445, 1273168787,
540080725, -1384747530, -1999866223, -184398811,
1340463100, -987051049, 641025152, -1251826801,
-558802359, 632953703, 1172967064, 1576976609,
-1020300030, -2125664238, -1924753501, 1809054150,
59727847, 361929877, -1083344149, -1789765158,
-725712083, 1484005843, 1239443753, -1899378620,
1975683434, -191989384, -1722270101, 666464733,
-1092530250, -259478249, -920605594, 2110667444,
1675577880, -451268222, -1756286112, 1649639237,
-1318815776, -1150570876, -25059300, -116905068,
1883793496, -1891238631, -1797362553, 1383856311,
-1418472669, 1917518562, -484470953, 1716890410,
-1293211641, 800440835, -2033878118, -751368027,
807962610, 599762354, 33778362, -317291940,
-1966138325, -1485196142, -217582864, 1315562145,
1708848333, 101039829, -785096161, -995688822,
875451293, -1561111136, 92987698, -1527321739,
193195065, 1080094634, 1584504582, -1116860335,
1042385657, -1763899843, -583137874, 1306967366,
-1856729675, 1908694277, 67556463, 1615861247,
429456164, -692196969, -1992277044, 1742315127,
-1326955843, 126454664, -417768648, 2043211483,
-1585706425, 2084704233, -125559095, 0,
159417987, 841739592, 504459436, 1817866830,
-49348613, 260388950, 1034867998, 908933415,
168810852, 1750902305, -1688513327, 607530554,
202008497, -1822955761, -1259432238, 463180190,
-2134850225, 1641816226, 1517767529, 470948374,
-493635062, -1063245083, 1008918595, 303765277,
235474187, -225720403, 766945465, 337553864,
1475418501, -1351284916, -291906117, -1551933187,
-150919521, 1551037884, 1147550661, 1543208500,
-1958532746, -886847780, -1225917336, -1192955549,
-684598070, 1113818384, 328671808, -2067394272,
-2058738563, -759480840, -1359400431, -953573011,
496906059, -592301837, 226906860, 2009195472,
733156972, -1452230247, 294930682, 1206477858,
-1459843900, -1594867942, 1451044056, 573804783,
-2025238841, -650587711, -1932877058, -1730933962,
-1493859889, -1518674392, -625504730, 1068351396,
742039012, 1350078989, 1784663195, 1417561698,
-158526526, -1864845080, 775550814, -2101104651,
-1621262146, 1775276924, 1876241833, -819653965,
-928212677, 270040487, -392404114, -616842373,
-853116919, 1851332852, -325404927, -2091935064,
-426414491, -1426069890, 566021896, -283776794,
-1159226407, 1248802510, -358676012, 699432150,
832877231, 708780849, -962227152, 899835584,
1951317047, -58537306, -527380304, 866637845,
-251357110, 1106041591, 2144161806, 395441711,
1984812685, 1139781709, -861254316, -459930401,
-1630423581, 1282050075, -1054072904, 1181045119,
-1654724092, 25965917, -91786125, -83148498,
-1285087910, -1831087534, -384805325, 1842759443,
-1697160820, 933301370, 1509430414, -351060855,
-827774994, -1218328267, -518199827, 2051518780,
-1663901863, 1441952575, 404016761, 1942435775,
1408749034, 1610459739, -549621996, 2017778566,
-894438527, -1184316354, 941896748, -1029488545,
371049330, -1126030068, 675039627, -15887039,
967311729, 135050206, -659233636, 1683407248,
2076935265, -718096784, 1215061108, -793225406
};
const int VMRijndael::sm_T6[ 256 ] =
{
1347548327, 1400783205, -1021700188, -1774573730,
-885281941, -249586363, -1414727080, -1823743229,
1428173050, -156404115, -1853305738, 636813900,
-61872681, -674944309, -2144979644, -1883938141,
1239331162, 1730525723, -1740248562, -513933632,
46346101, 310463728, -1551022441, -966011911,
-419197089, -1793748324, -339776134, -627748263,
768917123, -749177823, 692707433, 1150208456,
1786102409, 2029293177, 1805211710, -584599183,
-1229004465, 401639597, 1724457132, -1266823622,
409198410, -2098914767, 1620529459, 1164071807,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -