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

📄 vmrijndaeltables.cpp

📁 TOOL (Tiny Object Oriented Language) is an easily-embedded, object-oriented, C++-like-language inter
💻 CPP
📖 第 1 页 / 共 4 页
字号:
  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 + -