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

📄 anubis.c

📁 开源的目录加密软件
💻 C
📖 第 1 页 / 共 5 页
字号:
/* LibTomCrypt, modular cryptographic library -- Tom St Denis * * LibTomCrypt is a library that provides various cryptographic * algorithms in a highly modular and flexible manner. * * The library is free for all purposes without any express * guarantee it works. * * Tom St Denis, tomstdenis@gmail.com, http://libtomcrypt.com *//**  @file anubis.c  Anubis implementation derived from public domain source  Authors: Paulo S.L.M. Barreto and Vincent Rijmen.*/#include "tomcrypt.h"#ifdef ANUBISconst struct ltc_cipher_descriptor anubis_desc = {   "anubis",   19,   16, 40, 16, 12,   &anubis_setup,   &anubis_ecb_encrypt,   &anubis_ecb_decrypt,   &anubis_test,   &anubis_done,   &anubis_keysize,   NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};#define MIN_N           4 #define MAX_N           10 #define MIN_ROUNDS      (8 + MIN_N) #define MAX_ROUNDS      (8 + MAX_N) #define MIN_KEYSIZEB    (4*MIN_N) #define MAX_KEYSIZEB    (4*MAX_N) #define BLOCKSIZE       128 #define BLOCKSIZEB      (BLOCKSIZE/8) /* * Though Anubis is endianness-neutral, the encryption tables are listed * in BIG-ENDIAN format, which is adopted throughout this implementation * (but little-endian notation would be equally suitable if consistently * employed). */#if defined(ANUBIS_TWEAK)static const ulong32 T0[256] = {    0xba69d2bbU, 0x54a84de5U, 0x2f5ebce2U, 0x74e8cd25U,    0x53a651f7U, 0xd3bb6bd0U, 0xd2b96fd6U, 0x4d9a29b3U,    0x50a05dfdU, 0xac458acfU, 0x8d070e09U, 0xbf63c6a5U,    0x70e0dd3dU, 0x52a455f1U, 0x9a29527bU, 0x4c982db5U,    0xeac98f46U, 0xd5b773c4U, 0x97336655U, 0xd1bf63dcU,    0x3366ccaaU, 0x51a259fbU, 0x5bb671c7U, 0xa651a2f3U,    0xdea15ffeU, 0x48903dadU, 0xa84d9ad7U, 0x992f5e71U,    0xdbab4be0U, 0x3264c8acU, 0xb773e695U, 0xfce5d732U,    0xe3dbab70U, 0x9e214263U, 0x913f7e41U, 0x9b2b567dU,    0xe2d9af76U, 0xbb6bd6bdU, 0x4182199bU, 0x6edca579U,    0xa557aef9U, 0xcb8b0b80U, 0x6bd6b167U, 0x95376e59U,    0xa15fbee1U, 0xf3fbeb10U, 0xb17ffe81U, 0x0204080cU,    0xcc851792U, 0xc49537a2U, 0x1d3a744eU, 0x14285078U,    0xc39b2bb0U, 0x63c69157U, 0xdaa94fe6U, 0x5dba69d3U,    0x5fbe61dfU, 0xdca557f2U, 0x7dfae913U, 0xcd871394U,    0x7ffee11fU, 0x5ab475c1U, 0x6cd8ad75U, 0x5cb86dd5U,    0xf7f3fb08U, 0x264c98d4U, 0xffe3db38U, 0xedc79354U,    0xe8cd874aU, 0x9d274e69U, 0x6fdea17fU, 0x8e010203U,    0x19326456U, 0xa05dbae7U, 0xf0fde71aU, 0x890f1e11U,    0x0f1e3c22U, 0x070e1c12U, 0xaf4386c5U, 0xfbebcb20U,    0x08102030U, 0x152a547eU, 0x0d1a342eU, 0x04081018U,    0x01020406U, 0x64c88d45U, 0xdfa35bf8U, 0x76ecc529U,    0x79f2f90bU, 0xdda753f4U, 0x3d7af48eU, 0x162c5874U,    0x3f7efc82U, 0x376edcb2U, 0x6ddaa973U, 0x3870e090U,    0xb96fdeb1U, 0x73e6d137U, 0xe9cf834cU, 0x356ad4beU,    0x55aa49e3U, 0x71e2d93bU, 0x7bf6f107U, 0x8c050a0fU,    0x72e4d531U, 0x880d1a17U, 0xf6f1ff0eU, 0x2a54a8fcU,    0x3e7cf884U, 0x5ebc65d9U, 0x274e9cd2U, 0x468c0589U,    0x0c183028U, 0x65ca8943U, 0x68d0bd6dU, 0x61c2995bU,    0x03060c0aU, 0xc19f23bcU, 0x57ae41efU, 0xd6b17fceU,    0xd9af43ecU, 0x58b07dcdU, 0xd8ad47eaU, 0x66cc8549U,    0xd7b37bc8U, 0x3a74e89cU, 0xc88d078aU, 0x3c78f088U,    0xfae9cf26U, 0x96316253U, 0xa753a6f5U, 0x982d5a77U,    0xecc59752U, 0xb86ddab7U, 0xc7933ba8U, 0xae4182c3U,    0x69d2b96bU, 0x4b9631a7U, 0xab4b96ddU, 0xa94f9ed1U,    0x67ce814fU, 0x0a14283cU, 0x478e018fU, 0xf2f9ef16U,    0xb577ee99U, 0x224488ccU, 0xe5d7b364U, 0xeec19f5eU,    0xbe61c2a3U, 0x2b56acfaU, 0x811f3e21U, 0x1224486cU,    0x831b362dU, 0x1b366c5aU, 0x0e1c3824U, 0x23468ccaU,    0xf5f7f304U, 0x458a0983U, 0x214284c6U, 0xce811f9eU,    0x499239abU, 0x2c58b0e8U, 0xf9efc32cU, 0xe6d1bf6eU,    0xb671e293U, 0x2850a0f0U, 0x172e5c72U, 0x8219322bU,    0x1a34685cU, 0x8b0b161dU, 0xfee1df3eU, 0x8a09121bU,    0x09122436U, 0xc98f038cU, 0x87132635U, 0x4e9c25b9U,    0xe1dfa37cU, 0x2e5cb8e4U, 0xe4d5b762U, 0xe0dda77aU,    0xebcb8b40U, 0x903d7a47U, 0xa455aaffU, 0x1e3c7844U,    0x85172e39U, 0x60c09d5dU, 0x00000000U, 0x254a94deU,    0xf4f5f702U, 0xf1ffe31cU, 0x94356a5fU, 0x0b162c3aU,    0xe7d3bb68U, 0x75eac923U, 0xefc39b58U, 0x3468d0b8U,    0x3162c4a6U, 0xd4b577c2U, 0xd0bd67daU, 0x86112233U,    0x7efce519U, 0xad478ec9U, 0xfde7d334U, 0x2952a4f6U,    0x3060c0a0U, 0x3b76ec9aU, 0x9f234665U, 0xf8edc72aU,    0xc6913faeU, 0x13264c6aU, 0x060c1814U, 0x050a141eU,    0xc59733a4U, 0x11224466U, 0x77eec12fU, 0x7cf8ed15U,    0x7af4f501U, 0x78f0fd0dU, 0x366cd8b4U, 0x1c387048U,    0x3972e496U, 0x59b279cbU, 0x18306050U, 0x56ac45e9U,    0xb37bf68dU, 0xb07dfa87U, 0x244890d8U, 0x204080c0U,    0xb279f28bU, 0x9239724bU, 0xa35bb6edU, 0xc09d27baU,    0x44880d85U, 0x62c49551U, 0x10204060U, 0xb475ea9fU,    0x84152a3fU, 0x43861197U, 0x933b764dU, 0xc2992fb6U,    0x4a9435a1U, 0xbd67cea9U, 0x8f030605U, 0x2d5ab4eeU,    0xbc65caafU, 0x9c254a6fU, 0x6ad4b561U, 0x40801d9dU,    0xcf831b98U, 0xa259b2ebU, 0x801d3a27U, 0x4f9e21bfU,    0x1f3e7c42U, 0xca890f86U, 0xaa4992dbU, 0x42841591U,};static const ulong32 T1[256] = {    0x69babbd2U, 0xa854e54dU, 0x5e2fe2bcU, 0xe87425cdU,    0xa653f751U, 0xbbd3d06bU, 0xb9d2d66fU, 0x9a4db329U,    0xa050fd5dU, 0x45accf8aU, 0x078d090eU, 0x63bfa5c6U,    0xe0703dddU, 0xa452f155U, 0x299a7b52U, 0x984cb52dU,    0xc9ea468fU, 0xb7d5c473U, 0x33975566U, 0xbfd1dc63U,    0x6633aaccU, 0xa251fb59U, 0xb65bc771U, 0x51a6f3a2U,    0xa1defe5fU, 0x9048ad3dU, 0x4da8d79aU, 0x2f99715eU,    0xabdbe04bU, 0x6432acc8U, 0x73b795e6U, 0xe5fc32d7U,    0xdbe370abU, 0x219e6342U, 0x3f91417eU, 0x2b9b7d56U,    0xd9e276afU, 0x6bbbbdd6U, 0x82419b19U, 0xdc6e79a5U,    0x57a5f9aeU, 0x8bcb800bU, 0xd66b67b1U, 0x3795596eU,    0x5fa1e1beU, 0xfbf310ebU, 0x7fb181feU, 0x04020c08U,    0x85cc9217U, 0x95c4a237U, 0x3a1d4e74U, 0x28147850U,    0x9bc3b02bU, 0xc6635791U, 0xa9dae64fU, 0xba5dd369U,    0xbe5fdf61U, 0xa5dcf257U, 0xfa7d13e9U, 0x87cd9413U,    0xfe7f1fe1U, 0xb45ac175U, 0xd86c75adU, 0xb85cd56dU,    0xf3f708fbU, 0x4c26d498U, 0xe3ff38dbU, 0xc7ed5493U,    0xcde84a87U, 0x279d694eU, 0xde6f7fa1U, 0x018e0302U,    0x32195664U, 0x5da0e7baU, 0xfdf01ae7U, 0x0f89111eU,    0x1e0f223cU, 0x0e07121cU, 0x43afc586U, 0xebfb20cbU,    0x10083020U, 0x2a157e54U, 0x1a0d2e34U, 0x08041810U,    0x02010604U, 0xc864458dU, 0xa3dff85bU, 0xec7629c5U,    0xf2790bf9U, 0xa7ddf453U, 0x7a3d8ef4U, 0x2c167458U,    0x7e3f82fcU, 0x6e37b2dcU, 0xda6d73a9U, 0x703890e0U,    0x6fb9b1deU, 0xe67337d1U, 0xcfe94c83U, 0x6a35bed4U,    0xaa55e349U, 0xe2713bd9U, 0xf67b07f1U, 0x058c0f0aU,    0xe47231d5U, 0x0d88171aU, 0xf1f60effU, 0x542afca8U,    0x7c3e84f8U, 0xbc5ed965U, 0x4e27d29cU, 0x8c468905U,    0x180c2830U, 0xca654389U, 0xd0686dbdU, 0xc2615b99U,    0x06030a0cU, 0x9fc1bc23U, 0xae57ef41U, 0xb1d6ce7fU,    0xafd9ec43U, 0xb058cd7dU, 0xadd8ea47U, 0xcc664985U,    0xb3d7c87bU, 0x743a9ce8U, 0x8dc88a07U, 0x783c88f0U,    0xe9fa26cfU, 0x31965362U, 0x53a7f5a6U, 0x2d98775aU,    0xc5ec5297U, 0x6db8b7daU, 0x93c7a83bU, 0x41aec382U,    0xd2696bb9U, 0x964ba731U, 0x4babdd96U, 0x4fa9d19eU,    0xce674f81U, 0x140a3c28U, 0x8e478f01U, 0xf9f216efU,    0x77b599eeU, 0x4422cc88U, 0xd7e564b3U, 0xc1ee5e9fU,    0x61bea3c2U, 0x562bfaacU, 0x1f81213eU, 0x24126c48U,    0x1b832d36U, 0x361b5a6cU, 0x1c0e2438U, 0x4623ca8cU,    0xf7f504f3U, 0x8a458309U, 0x4221c684U, 0x81ce9e1fU,    0x9249ab39U, 0x582ce8b0U, 0xeff92cc3U, 0xd1e66ebfU,    0x71b693e2U, 0x5028f0a0U, 0x2e17725cU, 0x19822b32U,    0x341a5c68U, 0x0b8b1d16U, 0xe1fe3edfU, 0x098a1b12U,    0x12093624U, 0x8fc98c03U, 0x13873526U, 0x9c4eb925U,    0xdfe17ca3U, 0x5c2ee4b8U, 0xd5e462b7U, 0xdde07aa7U,    0xcbeb408bU, 0x3d90477aU, 0x55a4ffaaU, 0x3c1e4478U,    0x1785392eU, 0xc0605d9dU, 0x00000000U, 0x4a25de94U,    0xf5f402f7U, 0xfff11ce3U, 0x35945f6aU, 0x160b3a2cU,    0xd3e768bbU, 0xea7523c9U, 0xc3ef589bU, 0x6834b8d0U,    0x6231a6c4U, 0xb5d4c277U, 0xbdd0da67U, 0x11863322U,    0xfc7e19e5U, 0x47adc98eU, 0xe7fd34d3U, 0x5229f6a4U,    0x6030a0c0U, 0x763b9aecU, 0x239f6546U, 0xedf82ac7U,    0x91c6ae3fU, 0x26136a4cU, 0x0c061418U, 0x0a051e14U,    0x97c5a433U, 0x22116644U, 0xee772fc1U, 0xf87c15edU,    0xf47a01f5U, 0xf0780dfdU, 0x6c36b4d8U, 0x381c4870U,    0x723996e4U, 0xb259cb79U, 0x30185060U, 0xac56e945U,    0x7bb38df6U, 0x7db087faU, 0x4824d890U, 0x4020c080U,    0x79b28bf2U, 0x39924b72U, 0x5ba3edb6U, 0x9dc0ba27U,    0x8844850dU, 0xc4625195U, 0x20106040U, 0x75b49feaU,    0x15843f2aU, 0x86439711U, 0x3b934d76U, 0x99c2b62fU,    0x944aa135U, 0x67bda9ceU, 0x038f0506U, 0x5a2deeb4U,    0x65bcafcaU, 0x259c6f4aU, 0xd46a61b5U, 0x80409d1dU,    0x83cf981bU, 0x59a2ebb2U, 0x1d80273aU, 0x9e4fbf21U,    0x3e1f427cU, 0x89ca860fU, 0x49aadb92U, 0x84429115U,};static const ulong32 T2[256] = {    0xd2bbba69U, 0x4de554a8U, 0xbce22f5eU, 0xcd2574e8U,    0x51f753a6U, 0x6bd0d3bbU, 0x6fd6d2b9U, 0x29b34d9aU,    0x5dfd50a0U, 0x8acfac45U, 0x0e098d07U, 0xc6a5bf63U,    0xdd3d70e0U, 0x55f152a4U, 0x527b9a29U, 0x2db54c98U,    0x8f46eac9U, 0x73c4d5b7U, 0x66559733U, 0x63dcd1bfU,    0xccaa3366U, 0x59fb51a2U, 0x71c75bb6U, 0xa2f3a651U,    0x5ffedea1U, 0x3dad4890U, 0x9ad7a84dU, 0x5e71992fU,    0x4be0dbabU, 0xc8ac3264U, 0xe695b773U, 0xd732fce5U,    0xab70e3dbU, 0x42639e21U, 0x7e41913fU, 0x567d9b2bU,    0xaf76e2d9U, 0xd6bdbb6bU, 0x199b4182U, 0xa5796edcU,    0xaef9a557U, 0x0b80cb8bU, 0xb1676bd6U, 0x6e599537U,    0xbee1a15fU, 0xeb10f3fbU, 0xfe81b17fU, 0x080c0204U,    0x1792cc85U, 0x37a2c495U, 0x744e1d3aU, 0x50781428U,    0x2bb0c39bU, 0x915763c6U, 0x4fe6daa9U, 0x69d35dbaU,    0x61df5fbeU, 0x57f2dca5U, 0xe9137dfaU, 0x1394cd87U,    0xe11f7ffeU, 0x75c15ab4U, 0xad756cd8U, 0x6dd55cb8U,    0xfb08f7f3U, 0x98d4264cU, 0xdb38ffe3U, 0x9354edc7U,    0x874ae8cdU, 0x4e699d27U, 0xa17f6fdeU, 0x02038e01U,    0x64561932U, 0xbae7a05dU, 0xe71af0fdU, 0x1e11890fU,    0x3c220f1eU, 0x1c12070eU, 0x86c5af43U, 0xcb20fbebU,    0x20300810U, 0x547e152aU, 0x342e0d1aU, 0x10180408U,    0x04060102U, 0x8d4564c8U, 0x5bf8dfa3U, 0xc52976ecU,    0xf90b79f2U, 0x53f4dda7U, 0xf48e3d7aU, 0x5874162cU,    0xfc823f7eU, 0xdcb2376eU, 0xa9736ddaU, 0xe0903870U,    0xdeb1b96fU, 0xd13773e6U, 0x834ce9cfU, 0xd4be356aU,    0x49e355aaU, 0xd93b71e2U, 0xf1077bf6U, 0x0a0f8c05U,    0xd53172e4U, 0x1a17880dU, 0xff0ef6f1U, 0xa8fc2a54U,    0xf8843e7cU, 0x65d95ebcU, 0x9cd2274eU, 0x0589468cU,    0x30280c18U, 0x894365caU, 0xbd6d68d0U, 0x995b61c2U,    0x0c0a0306U, 0x23bcc19fU, 0x41ef57aeU, 0x7fced6b1U,    0x43ecd9afU, 0x7dcd58b0U, 0x47ead8adU, 0x854966ccU,    0x7bc8d7b3U, 0xe89c3a74U, 0x078ac88dU, 0xf0883c78U,    0xcf26fae9U, 0x62539631U, 0xa6f5a753U, 0x5a77982dU,    0x9752ecc5U, 0xdab7b86dU, 0x3ba8c793U, 0x82c3ae41U,    0xb96b69d2U, 0x31a74b96U, 0x96ddab4bU, 0x9ed1a94fU,    0x814f67ceU, 0x283c0a14U, 0x018f478eU, 0xef16f2f9U,    0xee99b577U, 0x88cc2244U, 0xb364e5d7U, 0x9f5eeec1U,    0xc2a3be61U, 0xacfa2b56U, 0x3e21811fU, 0x486c1224U,    0x362d831bU, 0x6c5a1b36U, 0x38240e1cU, 0x8cca2346U,    0xf304f5f7U, 0x0983458aU, 0x84c62142U, 0x1f9ece81U,    0x39ab4992U, 0xb0e82c58U, 0xc32cf9efU, 0xbf6ee6d1U,    0xe293b671U, 0xa0f02850U, 0x5c72172eU, 0x322b8219U,    0x685c1a34U, 0x161d8b0bU, 0xdf3efee1U, 0x121b8a09U,    0x24360912U, 0x038cc98fU, 0x26358713U, 0x25b94e9cU,    0xa37ce1dfU, 0xb8e42e5cU, 0xb762e4d5U, 0xa77ae0ddU,    0x8b40ebcbU, 0x7a47903dU, 0xaaffa455U, 0x78441e3cU,    0x2e398517U, 0x9d5d60c0U, 0x00000000U, 0x94de254aU,    0xf702f4f5U, 0xe31cf1ffU, 0x6a5f9435U, 0x2c3a0b16U,    0xbb68e7d3U, 0xc92375eaU, 0x9b58efc3U, 0xd0b83468U,    0xc4a63162U, 0x77c2d4b5U, 0x67dad0bdU, 0x22338611U,    0xe5197efcU, 0x8ec9ad47U, 0xd334fde7U, 0xa4f62952U,    0xc0a03060U, 0xec9a3b76U, 0x46659f23U, 0xc72af8edU,    0x3faec691U, 0x4c6a1326U, 0x1814060cU, 0x141e050aU,    0x33a4c597U, 0x44661122U, 0xc12f77eeU, 0xed157cf8U,    0xf5017af4U, 0xfd0d78f0U, 0xd8b4366cU, 0x70481c38U,    0xe4963972U, 0x79cb59b2U, 0x60501830U, 0x45e956acU,    0xf68db37bU, 0xfa87b07dU, 0x90d82448U, 0x80c02040U,    0xf28bb279U, 0x724b9239U, 0xb6eda35bU, 0x27bac09dU,    0x0d854488U, 0x955162c4U, 0x40601020U, 0xea9fb475U,    0x2a3f8415U, 0x11974386U, 0x764d933bU, 0x2fb6c299U,    0x35a14a94U, 0xcea9bd67U, 0x06058f03U, 0xb4ee2d5aU,    0xcaafbc65U, 0x4a6f9c25U, 0xb5616ad4U, 0x1d9d4080U,    0x1b98cf83U, 0xb2eba259U, 0x3a27801dU, 0x21bf4f9eU,    0x7c421f3eU, 0x0f86ca89U, 0x92dbaa49U, 0x15914284U,};static const ulong32 T3[256] = {    0xbbd269baU, 0xe54da854U, 0xe2bc5e2fU, 0x25cde874U,    0xf751a653U, 0xd06bbbd3U, 0xd66fb9d2U, 0xb3299a4dU,    0xfd5da050U, 0xcf8a45acU, 0x090e078dU, 0xa5c663bfU,    0x3ddde070U, 0xf155a452U, 0x7b52299aU, 0xb52d984cU,    0x468fc9eaU, 0xc473b7d5U, 0x55663397U, 0xdc63bfd1U,    0xaacc6633U, 0xfb59a251U, 0xc771b65bU, 0xf3a251a6U,    0xfe5fa1deU, 0xad3d9048U, 0xd79a4da8U, 0x715e2f99U,    0xe04babdbU, 0xacc86432U, 0x95e673b7U, 0x32d7e5fcU,    0x70abdbe3U, 0x6342219eU, 0x417e3f91U, 0x7d562b9bU,    0x76afd9e2U, 0xbdd66bbbU, 0x9b198241U, 0x79a5dc6eU,    0xf9ae57a5U, 0x800b8bcbU, 0x67b1d66bU, 0x596e3795U,    0xe1be5fa1U, 0x10ebfbf3U, 0x81fe7fb1U, 0x0c080402U,    0x921785ccU, 0xa23795c4U, 0x4e743a1dU, 0x78502814U,    0xb02b9bc3U, 0x5791c663U, 0xe64fa9daU, 0xd369ba5dU,    0xdf61be5fU, 0xf257a5dcU, 0x13e9fa7dU, 0x941387cdU,    0x1fe1fe7fU, 0xc175b45aU, 0x75add86cU, 0xd56db85cU,    0x08fbf3f7U, 0xd4984c26U, 0x38dbe3ffU, 0x5493c7edU,    0x4a87cde8U, 0x694e279dU, 0x7fa1de6fU, 0x0302018eU,    0x56643219U, 0xe7ba5da0U, 0x1ae7fdf0U, 0x111e0f89U,    0x223c1e0fU, 0x121c0e07U, 0xc58643afU, 0x20cbebfbU,    0x30201008U, 0x7e542a15U, 0x2e341a0dU, 0x18100804U,    0x06040201U, 0x458dc864U, 0xf85ba3dfU, 0x29c5ec76U,    0x0bf9f279U, 0xf453a7ddU, 0x8ef47a3dU, 0x74582c16U,    0x82fc7e3fU, 0xb2dc6e37U, 0x73a9da6dU, 0x90e07038U,    0xb1de6fb9U, 0x37d1e673U, 0x4c83cfe9U, 0xbed46a35U,    0xe349aa55U, 0x3bd9e271U, 0x07f1f67bU, 0x0f0a058cU,    0x31d5e472U, 0x171a0d88U, 0x0efff1f6U, 0xfca8542aU,    0x84f87c3eU, 0xd965bc5eU, 0xd29c4e27U, 0x89058c46U,    0x2830180cU, 0x4389ca65U, 0x6dbdd068U, 0x5b99c261U,    0x0a0c0603U, 0xbc239fc1U, 0xef41ae57U, 0xce7fb1d6U,    0xec43afd9U, 0xcd7db058U, 0xea47add8U, 0x4985cc66U,    0xc87bb3d7U, 0x9ce8743aU, 0x8a078dc8U, 0x88f0783cU,    0x26cfe9faU, 0x53623196U, 0xf5a653a7U, 0x775a2d98U,    0x5297c5ecU, 0xb7da6db8U, 0xa83b93c7U, 0xc38241aeU,    0x6bb9d269U, 0xa731964bU, 0xdd964babU, 0xd19e4fa9U,    0x4f81ce67U, 0x3c28140aU, 0x8f018e47U, 0x16eff9f2U,    0x99ee77b5U, 0xcc884422U, 0x64b3d7e5U, 0x5e9fc1eeU,    0xa3c261beU, 0xfaac562bU, 0x213e1f81U, 0x6c482412U,    0x2d361b83U, 0x5a6c361bU, 0x24381c0eU, 0xca8c4623U,    0x04f3f7f5U, 0x83098a45U, 0xc6844221U, 0x9e1f81ceU,    0xab399249U, 0xe8b0582cU, 0x2cc3eff9U, 0x6ebfd1e6U,

⌨️ 快捷键说明

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