squaretb_8cpp-source.html

来自「Crypto++是一个非常强大的密码学库,主要是功能全」· HTML 代码 · 共 596 行 · 第 1/3 页

HTML
596
字号
00193 0x886de588UL, 0x00000000UL, 0x0e121c0eUL, 0x345c6834UL, 00194 0x153f2a15UL, 0x8075f580UL, 0x9449dd94UL, 0xe3d033e3UL, 00195 0xedc22fedUL, 0xb52a9fb5UL, 0x53f5a653UL, 0x23654623UL, 00196 0x4bdd964bUL, 0x47c98e47UL, 0x17392e17UL, 0xa71cbba7UL, 00197 0x9045d590UL, 0x355f6a35UL, 0xab08a3abUL, 0xd89d45d8UL, 00198 0xb83d85b8UL, 0xdf944bdfUL, 0x4fd19e4fUL, 0x57f9ae57UL, 00199 0x9a5bc19aUL, 0x9243d192UL, 0xdb9843dbUL, 0x1b2d361bUL, 00200 0x3c44783cUL, 0xc8ad65c8UL, 0x995ec799UL, 0x040c0804UL, 00201 0x8e67e98eUL, 0xe0d535e0UL, 0xd78c5bd7UL, 0x7d87fa7dUL, 00202 0x857aff85UL, 0xbb3883bbUL, 0x40c08040UL, 0x2c74582cUL, 00203 0x3a4e743aUL, 0x45cf8a45UL, 0xf1e617f1UL, 0x42c68442UL, 00204 0x65afca65UL, 0x20604020UL, 0x41c38241UL, 0x18283018UL, 00205 0x7296e472UL, 0x256f4a25UL, 0x9340d393UL, 0x7090e070UL, 00206 0x365a6c36UL, 0x050f0a05UL, 0xf2e311f2UL, 0x0b1d160bUL, 00207 0xa310b3a3UL, 0x798bf279UL, 0xecc12decUL, 0x08181008UL, 00208 0x27694e27UL, 0x31536231UL, 0x32566432UL, 0xb62f99b6UL, 00209 0x7c84f87cUL, 0xb02595b0UL, 0x0a1e140aUL, 0x7395e673UL, 00210 0x5bedb65bUL, 0x7b8df67bUL, 0xb72c9bb7UL, 0x8176f781UL, 00211 0xd28351d2UL, 0x0d171a0dUL, 0x6abed46aUL, 0x266a4c26UL, 00212 0x9e57c99eUL, 0x58e8b058UL, 0x9c51cd9cUL, 0x8370f383UL, 00213 0x749ce874UL, 0xb32093b3UL, 0xac01adacUL, 0x30506030UL, 00214 0x7a8ef47aUL, 0x69bbd269UL, 0x7799ee77UL, 0x0f111e0fUL, 00215 0xae07a9aeUL, 0x21634221UL, 0xde9749deUL, 0xd08555d0UL, 00216 0x2e725c2eUL, 0x974cdb97UL, 0x10302010UL, 0xa419bda4UL, 00217 0x985dc598UL, 0xa80da5a8UL, 0xd4895dd4UL, 0x68b8d068UL, 00218 0x2d775a2dUL, 0x62a6c462UL, 0x297b5229UL, 0x6db7da6dUL, 00219 0x163a2c16UL, 0x49db9249UL, 0x769aec76UL, 0xc7bc7bc7UL, 00220 0xe8cd25e8UL, 0xc1b677c1UL, 0x964fd996UL, 0x37596e37UL, 00221 0xe5da3fe5UL, 0xcaab61caUL, 0xf4e91df4UL, 0xe9ce27e9UL, 00222 0x63a5c663UL, 0x12362412UL, 0xc2b371c2UL, 0xa61fb9a6UL, 00223 0x143c2814UL, 0xbc318dbcUL, 0xd38053d3UL, 0x28785028UL, 00224 0xaf04abafUL, 0x2f715e2fUL, 0xe6df39e6UL, 0x246c4824UL, 00225 0x52f6a452UL, 0xc6bf79c6UL, 0xa015b5a0UL, 0x091b1209UL, 00226 0xbd328fbdUL, 0x8c61ed8cUL, 0xcfa46bcfUL, 0x5de7ba5dUL, 00227 0x11332211UL, 0x5fe1be5fUL, 0x01030201UL, 0xc5ba7fc5UL, 00228 0x9f54cb9fUL, 0x3d477a3dUL, 0xa213b1a2UL, 0x9b58c39bUL, 00229 0xc9ae67c9UL, 0x3b4d763bUL, 0xbe3789beUL, 0x51f3a251UL, 00230 0x192b3219UL, 0x1f213e1fUL, 0x3f417e3fUL, 0x5ce4b85cUL, 00231 0xb22391b2UL, 0xefc42befUL, 0x4ade944aUL, 0xcda26fcdUL, 00232 0xbf348bbfUL, 0xba3b81baUL, 0x6fb1de6fUL, 0x64acc864UL, 00233 0xd99e47d9UL, 0xf3e013f3UL, 0x3e427c3eUL, 0xb4299db4UL, 00234 0xaa0ba1aaUL, 0xdc914ddcUL, 0xd58a5fd5UL, 0x060a0c06UL, 00235 0xc0b575c0UL, 0x7e82fc7eUL, 0xf6ef19f6UL, 0x66aacc66UL, 00236 0x6cb4d86cUL, 0x8479fd84UL, 0x7193e271UL, 0x38487038UL, 00237 0xb93e87b9UL, 0x1d273a1dUL, 0x7f81fe7fUL, 0x9d52cf9dUL, 00238 0x48d89048UL, 0x8b68e38bUL, 0x2a7e542aUL, 0xda9b41daUL, 00239 0xa51abfa5UL, 0x33556633UL, 0x8273f182UL, 0x394b7239UL, 00240 0xd68f59d6UL, 0x7888f078UL, 0x867ff986UL, 0xfafb01faUL, 00241 0xe4d93de4UL, 0x2b7d562bUL, 0xa90ea7a9UL, 0x1e223c1eUL, 00242 0x896ee789UL, 0x60a0c060UL, 0x6bbdd66bUL, 0xeacb21eaUL, 00243 0x55ffaa55UL, 0x4cd4984cUL, 0xf7ec1bf7UL, 0xe2d331e2UL, 00244 },00245 00246 {00247 0xb1b12697UL, 0xcecea769UL, 0xc3c3b073UL, 0x95954adfUL, 00248 0x5a5aeeb4UL, 0xadad02afUL, 0xe7e7dc3bUL, 0x02020604UL, 00249 0x4d4dd79aUL, 0x4444cc88UL, 0xfbfbf803UL, 0x919146d7UL, 00250 0x0c0c1418UL, 0x87877cfbUL, 0xa1a116b7UL, 0x5050f0a0UL, 00251 0xcbcba863UL, 0x6767a9ceUL, 0x5454fca8UL, 0xdddd924fUL, 00252 0x4646ca8cUL, 0x8f8f64ebUL, 0xe1e1d637UL, 0x4e4ed29cUL, 00253 0xf0f0e515UL, 0xfdfdf20fUL, 0xfcfcf10dUL, 0xebebc823UL, 00254 0xf9f9fe07UL, 0xc4c4b97dUL, 0x1a1a2e34UL, 0x6e6eb2dcUL, 00255 0x5e5ee2bcUL, 0xf5f5ea1fUL, 0xcccca16dUL, 0x8d8d62efUL, 00256 0x1c1c2438UL, 0x5656faacUL, 0x4343c586UL, 0xfefef709UL, 00257 0x0707090eUL, 0x6161a3c2UL, 0xf8f8fd05UL, 0x75759feaUL, 00258 0x5959ebb2UL, 0xfffff40bUL, 0x03030506UL, 0x22226644UL, 00259 0x8a8a6be1UL, 0xd1d18657UL, 0x13133526UL, 0xeeeec729UL, 00260 0x88886de5UL, 0x00000000UL, 0x0e0e121cUL, 0x34345c68UL, 00261 0x15153f2aUL, 0x808075f5UL, 0x949449ddUL, 0xe3e3d033UL, 00262 0xededc22fUL, 0xb5b52a9fUL, 0x5353f5a6UL, 0x23236546UL, 00263 0x4b4bdd96UL, 0x4747c98eUL, 0x1717392eUL, 0xa7a71cbbUL, 00264 0x909045d5UL, 0x35355f6aUL, 0xabab08a3UL, 0xd8d89d45UL, 00265 0xb8b83d85UL, 0xdfdf944bUL, 0x4f4fd19eUL, 0x5757f9aeUL, 00266 0x9a9a5bc1UL, 0x929243d1UL, 0xdbdb9843UL, 0x1b1b2d36UL, 00267 0x3c3c4478UL, 0xc8c8ad65UL, 0x99995ec7UL, 0x04040c08UL, 00268 0x8e8e67e9UL, 0xe0e0d535UL, 0xd7d78c5bUL, 0x7d7d87faUL, 00269 0x85857affUL, 0xbbbb3883UL, 0x4040c080UL, 0x2c2c7458UL, 00270 0x3a3a4e74UL, 0x4545cf8aUL, 0xf1f1e617UL, 0x4242c684UL, 00271 0x6565afcaUL, 0x20206040UL, 0x4141c382UL, 0x18182830UL, 00272 0x727296e4UL, 0x25256f4aUL, 0x939340d3UL, 0x707090e0UL, 00273 0x36365a6cUL, 0x05050f0aUL, 0xf2f2e311UL, 0x0b0b1d16UL, 00274 0xa3a310b3UL, 0x79798bf2UL, 0xececc12dUL, 0x08081810UL, 00275 0x2727694eUL, 0x31315362UL, 0x32325664UL, 0xb6b62f99UL, 00276 0x7c7c84f8UL, 0xb0b02595UL, 0x0a0a1e14UL, 0x737395e6UL, 00277 0x5b5bedb6UL, 0x7b7b8df6UL, 0xb7b72c9bUL, 0x818176f7UL, 00278 0xd2d28351UL, 0x0d0d171aUL, 0x6a6abed4UL, 0x26266a4cUL, 00279 0x9e9e57c9UL, 0x5858e8b0UL, 0x9c9c51cdUL, 0x838370f3UL, 00280 0x74749ce8UL, 0xb3b32093UL, 0xacac01adUL, 0x30305060UL, 00281 0x7a7a8ef4UL, 0x6969bbd2UL, 0x777799eeUL, 0x0f0f111eUL, 00282 0xaeae07a9UL, 0x21216342UL, 0xdede9749UL, 0xd0d08555UL, 00283 0x2e2e725cUL, 0x97974cdbUL, 0x10103020UL, 0xa4a419bdUL, 00284 0x98985dc5UL, 0xa8a80da5UL, 0xd4d4895dUL, 0x6868b8d0UL, 00285 0x2d2d775aUL, 0x6262a6c4UL, 0x29297b52UL, 0x6d6db7daUL, 00286 0x16163a2cUL, 0x4949db92UL, 0x76769aecUL, 0xc7c7bc7bUL, 00287 0xe8e8cd25UL, 0xc1c1b677UL, 0x96964fd9UL, 0x3737596eUL, 00288 0xe5e5da3fUL, 0xcacaab61UL, 0xf4f4e91dUL, 0xe9e9ce27UL, 00289 0x6363a5c6UL, 0x12123624UL, 0xc2c2b371UL, 0xa6a61fb9UL, 00290 0x14143c28UL, 0xbcbc318dUL, 0xd3d38053UL, 0x28287850UL, 00291 0xafaf04abUL, 0x2f2f715eUL, 0xe6e6df39UL, 0x24246c48UL, 00292 0x5252f6a4UL, 0xc6c6bf79UL, 0xa0a015b5UL, 0x09091b12UL, 00293 0xbdbd328fUL, 0x8c8c61edUL, 0xcfcfa46bUL, 0x5d5de7baUL, 00294 0x11113322UL, 0x5f5fe1beUL, 0x01010302UL, 0xc5c5ba7fUL, 00295 0x9f9f54cbUL, 0x3d3d477aUL, 0xa2a213b1UL, 0x9b9b58c3UL, 00296 0xc9c9ae67UL, 0x3b3b4d76UL, 0xbebe3789UL, 0x5151f3a2UL, 00297 0x19192b32UL, 0x1f1f213eUL, 0x3f3f417eUL, 0x5c5ce4b8UL, 00298 0xb2b22391UL, 0xefefc42bUL, 0x4a4ade94UL, 0xcdcda26fUL, 00299 0xbfbf348bUL, 0xbaba3b81UL, 0x6f6fb1deUL, 0x6464acc8UL, 00300 0xd9d99e47UL, 0xf3f3e013UL, 0x3e3e427cUL, 0xb4b4299dUL, 00301 0xaaaa0ba1UL, 0xdcdc914dUL, 0xd5d58a5fUL, 0x06060a0cUL, 00302 0xc0c0b575UL, 0x7e7e82fcUL, 0xf6f6ef19UL, 0x6666aaccUL, 00303 0x6c6cb4d8UL, 0x848479fdUL, 0x717193e2UL, 0x38384870UL, 00304 0xb9b93e87UL, 0x1d1d273aUL, 0x7f7f81feUL, 0x9d9d52cfUL, 00305 0x4848d890UL, 0x8b8b68e3UL, 0x2a2a7e54UL, 0xdada9b41UL, 00306 0xa5a51abfUL, 0x33335566UL, 0x828273f1UL, 0x39394b72UL, 00307 0xd6d68f59UL, 0x787888f0UL, 0x86867ff9UL, 0xfafafb01UL, 00308 0xe4e4d93dUL, 0x2b2b7d56UL, 0xa9a90ea7UL, 0x1e1e223cUL, 00309 0x89896ee7UL, 0x6060a0c0UL, 0x6b6bbdd6UL, 0xeaeacb21UL, 00310 0x5555ffaaUL, 0x4c4cd498UL, 0xf7f7ec1bUL, 0xe2e2d331UL, 00311 }};00312 00313 <span class="keyword">const</span> word32 Square::Dec::Td[4][256] = {00314 {00315 0xe368bc02UL, 0x5585620cUL, 0x2a3f2331UL, 0x61ab13f7UL, 00316 0x98d46d72UL, 0x21cb9a19UL, 0x3c22a461UL, 0x459d3dcdUL, 00317 0x05fdb423UL, 0x2bc4075fUL, 0x9b2c01c0UL, 0x3dd9800fUL, 00318 0x486c5c74UL, 0xf97f7e85UL, 0xf173ab1fUL, 0xb6edde0eUL, 00319 0x283c6bedUL, 0x4997781aUL, 0x9f2a918dUL, 0xc9579f33UL, 00320 0xa907a8aaUL, 0xa50ded7dUL, 0x7c422d8fUL, 0x764db0c9UL, 00321 0x4d91e857UL, 0xcea963ccUL, 0xb4ee96d2UL, 0x3028e1b6UL, 00322 0x0df161b9UL, 0xbd196726UL, 0x419bad80UL, 0xc0a06ec7UL, 00323 0x5183f241UL, 0x92dbf034UL, 0x6fa21efcUL, 0x8f32ce4cUL, 00324 0x13e03373UL, 0x69a7c66dUL, 0xe56d6493UL, 0xbf1a2ffaUL, 00325 0xbb1cbfb7UL, 0x587403b5UL, 0xe76e2c4fUL, 0x5d89b796UL, 00326 0xe89c052aUL, 0x446619a3UL, 0x342e71fbUL, 0x0ff22965UL, 00327 0xfe81827aUL, 0xb11322f1UL, 0xa30835ecUL, 0xcd510f7eUL, 00328 0xff7aa614UL, 0x5c7293f8UL, 0x2fc29712UL, 0xf370e3c3UL, 00329 0x992f491cUL, 0xd1431568UL, 0xc2a3261bUL, 0x88cc32b3UL, 00330 0x8acf7a6fUL, 0xb0e8069fUL, 0x7a47f51eUL, 0xd2bb79daUL, 00331 0xe6950821UL, 0x4398e55cUL, 0xd0b83106UL, 0x11e37bafUL, 00332 0x7e416553UL, 0xccaa2b10UL, 0xd8b4e49cUL, 0x6456a7d4UL, 00333 0xfb7c3659UL, 0x724b2084UL, 0xea9f4df6UL, 0x6a5faadfUL, 00334 0x2dc1dfceUL, 0x70486858UL, 0xcaaff381UL, 0x0605d891UL, 00335 0x5a774b69UL, 0x94de28a5UL, 0x39df1042UL, 0x813bc347UL, 00336 0xfc82caa6UL, 0x23c8d2c5UL, 0x03f86cb2UL, 0x080cd59aUL, 00337 0xdab7ac40UL, 0x7db909e1UL, 0x3824342cUL, 0xcf5247a2UL, 00338 0xdcb274d1UL, 0x63a85b2bUL, 0x35d55595UL, 0x479e7511UL, 00339 0x15e5ebe2UL, 0x4b9430c6UL, 0x4a6f14a8UL, 0x91239c86UL, 00340 0x4c6acc39UL, 0x5f8aff4aUL, 0x0406904dUL, 0xee99ddbbUL, 00341 0x1e1152caUL, 0xaaffc418UL, 0xeb646998UL, 0x07fefcffUL, 00342 0x8b345e01UL, 0x567d0ebeUL, 0xbae79bd9UL, 0x4263c132UL, 00343 0x75b5dc7bUL, 0x97264417UL, 0x67aecb66UL, 0x95250ccbUL, 00344 0xec9a9567UL, 0x57862ad0UL, 0x60503799UL, 0xb8e4d305UL, 00345 0x65ad83baUL, 0x19efae35UL, 0xa4f6c913UL, 0xc15b4aa9UL, 00346 0x873e1bd6UL, 0xa0f0595eUL, 0x18148a5bUL, 0xaf02703bUL, 00347 0xab04e076UL, 0xdd4950bfUL, 0xdf4a1863UL, 0xc6a5b656UL, 00348 0x853d530aUL, 0xfa871237UL, 0x77b694a7UL, 0x4665517fUL, 00349 0xed61b109UL, 0x1bece6e9UL, 0xd5458525UL, 0xf5753b52UL, 00350 0x7fba413dUL, 0x27ce4288UL, 0xb2eb4e43UL, 0xd6bde997UL, 00351 0x527b9ef3UL, 0x62537f45UL, 0x2c3afba0UL, 0x7bbcd170UL, 00352 0xb91ff76bUL, 0x121b171dUL, 0xfd79eec8UL, 0x3a277cf0UL, 00353 0x0c0a45d7UL, 0x96dd6079UL, 0x2233f6abUL, 0xacfa1c89UL, 00354 0xc8acbb5dUL, 0xa10b7d30UL, 0xd4bea14bUL, 0xbee10b94UL, 00355 0x25cd0a54UL, 0x547e4662UL, 0xa2f31182UL, 0x17e6a33eUL, 00356 0x263566e6UL, 0xc3580275UL, 0x83388b9bUL, 0x7844bdc2UL, 00357 0x020348dcUL, 0x4f92a08bUL, 0x2e39b37cUL, 0x4e6984e5UL, 00358 0xf0888f71UL, 0x362d3927UL, 0x9cd2fd3fUL, 0x01fb246eUL, 00359 0x893716ddUL, 0x00000000UL, 0xf68d57e0UL, 0xe293986cUL, 00360 0x744ef815UL, 0x9320d45aUL, 0xad0138e7UL, 0xd3405db4UL, 00361 0x1a17c287UL, 0xb3106a2dUL, 0x5078d62fUL, 0xf48e1f3cUL, 00362 0xa70ea5a1UL, 0x71b34c36UL, 0x9ad725aeUL, 0x5e71db24UL, 00363 0x161d8750UL, 0xef62f9d5UL, 0x8d318690UL, 0x1c121a16UL, 00364 0xa6f581cfUL, 0x5b8c6f07UL, 0x37d61d49UL, 0x6e593a92UL, 00365 0x84c67764UL, 0x86c53fb8UL, 0xd746cdf9UL, 0xe090d0b0UL, 00366 0x29c74f83UL, 0xe49640fdUL, 0x0e090d0bUL, 0x6da15620UL, 00367 0x8ec9ea22UL, 0xdb4c882eUL, 0xf776738eUL, 0xb515b2bcUL, 00368 0x10185fc1UL, 0x322ba96aUL, 0x6ba48eb1UL, 0xaef95455UL, 00369 0x406089eeUL, 0x6655ef08UL, 0xe9672144UL, 0x3e21ecbdUL, 00370 0x2030be77UL, 0xf28bc7adUL, 0x80c0e729UL, 0x141ecf8cUL, 00371 0xbce24348UL, 0xc4a6fe8aUL, 0x31d3c5d8UL, 0xb716fa60UL, 00372 0x5380ba9dUL, 0xd94fc0f2UL, 0x1de93e78UL, 0x24362e3aUL, 00373 0xe16bf4deUL, 0xcb54d7efUL, 0x09f7f1f4UL, 0x82c3aff5UL, 00374 0x0bf4b928UL, 0x9d29d951UL, 0xc75e9238UL, 0xf8845aebUL, 00375 0x90d8b8e8UL, 0xdeb13c0dUL, 0x33d08d04UL, 0x685ce203UL, 00376 0xc55ddae4UL, 0x3bdc589eUL, 0x0a0f9d46UL, 0x3fdac8d3UL, 00377 0x598f27dbUL, 0xa8fc8cc4UL, 0x79bf99acUL, 0x6c5a724eUL, 00378 0x8ccaa2feUL, 0x9ed1b5e3UL, 0x1fea76a4UL, 0x73b004eaUL, 00379 },00380 00381 {00382 0x02e368bcUL, 0x0c558562UL, 0x312a3f23UL, 0xf761ab13UL, 00383 0x7298d46dUL, 0x1921cb9aUL, 0x613c22a4UL, 0xcd459d3dUL, 00384 0x2305fdb4UL, 0x5f2bc407UL, 0xc09b2c01UL, 0x0f3dd980UL, 00385 0x74486c5cUL, 0x85f97f7eUL, 0x1ff173abUL, 0x0eb6eddeUL, 00386 0xed283c6bUL, 0x1a499778UL, 0x8d9f2a91UL, 0x33c9579fUL, 00387 0xaaa907a8UL, 0x7da50dedUL, 0x8f7c422dUL, 0xc9764db0UL, 00388 0x574d91e8UL, 0xcccea963UL, 0xd2b4ee96UL, 0xb63028e1UL, 00389 0xb90df161UL, 0x26bd1967UL, 0x80419badUL, 0xc7c0a06eUL, 00390 0x415183f2UL, 0x3492dbf0UL, 0xfc6fa21eUL, 0x4c8f32ceUL, 00391 0x7313e033UL, 0x6d69a7c6UL, 0x93e56d64UL, 0xfabf1a2fUL, 

⌨️ 快捷键说明

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