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

📄 diamondt.cpp

📁 300种加密解密的算法源代码
💻 CPP
📖 第 1 页 / 共 5 页
字号:
0x800,0x800,0x800,0x800,0x804,0x804,0x804,0x804,
0x100000,0x100000,0x100000,0x100000,0x100004,0x100004,0x100004,0x100004,
0x100800,0x100800,0x100800,0x100800,0x100804,0x100804,0x100804,0x100804,
0x20000000,0x20000000,0x20000000,0x20000000,0x20000004,0x20000004,0x20000004,0x20000004,
0x20000800,0x20000800,0x20000800,0x20000800,0x20000804,0x20000804,0x20000804,0x20000804,
0x20100000,0x20100000,0x20100000,0x20100000,0x20100004,0x20100004,0x20100004,0x20100004,
0x20100800,0x20100800,0x20100800,0x20100800,0x20100804,0x20100804,0x20100804,0x20100804,
0x0,0x0,0x0,0x0,0x4,0x4,0x4,0x4,
0x800,0x800,0x800,0x800,0x804,0x804,0x804,0x804,
0x100000,0x100000,0x100000,0x100000,0x100004,0x100004,0x100004,0x100004,
0x100800,0x100800,0x100800,0x100800,0x100804,0x100804,0x100804,0x100804,
0x20000000,0x20000000,0x20000000,0x20000000,0x20000004,0x20000004,0x20000004,0x20000004,
0x20000800,0x20000800,0x20000800,0x20000800,0x20000804,0x20000804,0x20000804,0x20000804,
0x20100000,0x20100000,0x20100000,0x20100000,0x20100004,0x20100004,0x20100004,0x20100004,
0x20100800,0x20100800,0x20100800,0x20100800,0x20100804,0x20100804,0x20100804,0x20100804},

{0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,
0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,
0x1008,0x1008,0x1008,0x1008,0x1008,0x1008,0x1008,0x1008,
0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,
0x200008,0x200008,0x200008,0x200008,0x200008,0x200008,0x200008,0x200008,
0x201000,0x201000,0x201000,0x201000,0x201000,0x201000,0x201000,0x201000,
0x201008,0x201008,0x201008,0x201008,0x201008,0x201008,0x201008,0x201008,
0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,
0x40000008,0x40000008,0x40000008,0x40000008,0x40000008,0x40000008,0x40000008,0x40000008,
0x40001000,0x40001000,0x40001000,0x40001000,0x40001000,0x40001000,0x40001000,0x40001000,
0x40001008,0x40001008,0x40001008,0x40001008,0x40001008,0x40001008,0x40001008,0x40001008,
0x40200000,0x40200000,0x40200000,0x40200000,0x40200000,0x40200000,0x40200000,0x40200000,
0x40200008,0x40200008,0x40200008,0x40200008,0x40200008,0x40200008,0x40200008,0x40200008,
0x40201000,0x40201000,0x40201000,0x40201000,0x40201000,0x40201000,0x40201000,0x40201000,
0x40201008,0x40201008,0x40201008,0x40201008,0x40201008,0x40201008,0x40201008,0x40201008,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,
0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,
0x1008,0x1008,0x1008,0x1008,0x1008,0x1008,0x1008,0x1008,
0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,
0x200008,0x200008,0x200008,0x200008,0x200008,0x200008,0x200008,0x200008,
0x201000,0x201000,0x201000,0x201000,0x201000,0x201000,0x201000,0x201000,
0x201008,0x201008,0x201008,0x201008,0x201008,0x201008,0x201008,0x201008,
0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,
0x40000008,0x40000008,0x40000008,0x40000008,0x40000008,0x40000008,0x40000008,0x40000008,
0x40001000,0x40001000,0x40001000,0x40001000,0x40001000,0x40001000,0x40001000,0x40001000,
0x40001008,0x40001008,0x40001008,0x40001008,0x40001008,0x40001008,0x40001008,0x40001008,
0x40200000,0x40200000,0x40200000,0x40200000,0x40200000,0x40200000,0x40200000,0x40200000,
0x40200008,0x40200008,0x40200008,0x40200008,0x40200008,0x40200008,0x40200008,0x40200008,
0x40201000,0x40201000,0x40201000,0x40201000,0x40201000,0x40201000,0x40201000,0x40201000,
0x40201008,0x40201008,0x40201008,0x40201008,0x40201008,0x40201008,0x40201008,0x40201008},

{0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,
0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,
0x2010,0x2010,0x2010,0x2010,0x2010,0x2010,0x2010,0x2010,
0x2010,0x2010,0x2010,0x2010,0x2010,0x2010,0x2010,0x2010,
0x400000,0x400000,0x400000,0x400000,0x400000,0x400000,0x400000,0x400000,
0x400000,0x400000,0x400000,0x400000,0x400000,0x400000,0x400000,0x400000,
0x400010,0x400010,0x400010,0x400010,0x400010,0x400010,0x400010,0x400010,
0x400010,0x400010,0x400010,0x400010,0x400010,0x400010,0x400010,0x400010,
0x402000,0x402000,0x402000,0x402000,0x402000,0x402000,0x402000,0x402000,
0x402000,0x402000,0x402000,0x402000,0x402000,0x402000,0x402000,0x402000,
0x402010,0x402010,0x402010,0x402010,0x402010,0x402010,0x402010,0x402010,
0x402010,0x402010,0x402010,0x402010,0x402010,0x402010,0x402010,0x402010,
0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,
0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,
0x80000010,0x80000010,0x80000010,0x80000010,0x80000010,0x80000010,0x80000010,0x80000010,
0x80000010,0x80000010,0x80000010,0x80000010,0x80000010,0x80000010,0x80000010,0x80000010,
0x80002000,0x80002000,0x80002000,0x80002000,0x80002000,0x80002000,0x80002000,0x80002000,
0x80002000,0x80002000,0x80002000,0x80002000,0x80002000,0x80002000,0x80002000,0x80002000,
0x80002010,0x80002010,0x80002010,0x80002010,0x80002010,0x80002010,0x80002010,0x80002010,
0x80002010,0x80002010,0x80002010,0x80002010,0x80002010,0x80002010,0x80002010,0x80002010,
0x80400000,0x80400000,0x80400000,0x80400000,0x80400000,0x80400000,0x80400000,0x80400000,
0x80400000,0x80400000,0x80400000,0x80400000,0x80400000,0x80400000,0x80400000,0x80400000,
0x80400010,0x80400010,0x80400010,0x80400010,0x80400010,0x80400010,0x80400010,0x80400010,
0x80400010,0x80400010,0x80400010,0x80400010,0x80400010,0x80400010,0x80400010,0x80400010,
0x80402000,0x80402000,0x80402000,0x80402000,0x80402000,0x80402000,0x80402000,0x80402000,
0x80402000,0x80402000,0x80402000,0x80402000,0x80402000,0x80402000,0x80402000,0x80402000,
0x80402010,0x80402010,0x80402010,0x80402010,0x80402010,0x80402010,0x80402010,0x80402010,
0x80402010,0x80402010,0x80402010,0x80402010,0x80402010,0x80402010,0x80402010,0x80402010}};
#else
const word32 Diamond2LiteBase::permtable[8][256] =
{{0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x1,
0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x1,
0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x1,
0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x1,
0x20000000,0x20000001,0x20000000,0x20000001,0x20000000,0x20000001,0x20000000,0x20000001,
0x20000000,0x20000001,0x20000000,0x20000001,0x20000000,0x20000001,0x20000000,0x20000001,
0x20000000,0x20000001,0x20000000,0x20000001,0x20000000,0x20000001,0x20000000,0x20000001,
0x20000000,0x20000001,0x20000000,0x20000001,0x20000000,0x20000001,0x20000000,0x20000001,
0x400000,0x400001,0x400000,0x400001,0x400000,0x400001,0x400000,0x400001,
0x400000,0x400001,0x400000,0x400001,0x400000,0x400001,0x400000,0x400001,
0x400000,0x400001,0x400000,0x400001,0x400000,0x400001,0x400000,0x400001,
0x400000,0x400001,0x400000,0x400001,0x400000,0x400001,0x400000,0x400001,
0x20400000,0x20400001,0x20400000,0x20400001,0x20400000,0x20400001,0x20400000,0x20400001,
0x20400000,0x20400001,0x20400000,0x20400001,0x20400000,0x20400001,0x20400000,0x20400001,
0x20400000,0x20400001,0x20400000,0x20400001,0x20400000,0x20400001,0x20400000,0x20400001,
0x20400000,0x20400001,0x20400000,0x20400001,0x20400000,0x20400001,0x20400000,0x20400001,
0x8000,0x8001,0x8000,0x8001,0x8000,0x8001,0x8000,0x8001,
0x8000,0x8001,0x8000,0x8001,0x8000,0x8001,0x8000,0x8001,
0x8000,0x8001,0x8000,0x8001,0x8000,0x8001,0x8000,0x8001,
0x8000,0x8001,0x8000,0x8001,0x8000,0x8001,0x8000,0x8001,
0x20008000,0x20008001,0x20008000,0x20008001,0x20008000,0x20008001,0x20008000,0x20008001,
0x20008000,0x20008001,0x20008000,0x20008001,0x20008000,0x20008001,0x20008000,0x20008001,
0x20008000,0x20008001,0x20008000,0x20008001,0x20008000,0x20008001,0x20008000,0x20008001,
0x20008000,0x20008001,0x20008000,0x20008001,0x20008000,0x20008001,0x20008000,0x20008001,
0x408000,0x408001,0x408000,0x408001,0x408000,0x408001,0x408000,0x408001,
0x408000,0x408001,0x408000,0x408001,0x408000,0x408001,0x408000,0x408001,
0x408000,0x408001,0x408000,0x408001,0x408000,0x408001,0x408000,0x408001,
0x408000,0x408001,0x408000,0x408001,0x408000,0x408001,0x408000,0x408001,
0x20408000,0x20408001,0x20408000,0x20408001,0x20408000,0x20408001,0x20408000,0x20408001,
0x20408000,0x20408001,0x20408000,0x20408001,0x20408000,0x20408001,0x20408000,0x20408001,
0x20408000,0x20408001,0x20408000,0x20408001,0x20408000,0x20408001,0x20408000,0x20408001,
0x20408000,0x20408001,0x20408000,0x20408001,0x20408000,0x20408001,0x20408000,0x20408001},

{0x0,0x100,0x2,0x102,0x0,0x100,0x2,0x102,
0x0,0x100,0x2,0x102,0x0,0x100,0x2,0x102,
0x0,0x100,0x2,0x102,0x0,0x100,0x2,0x102,
0x0,0x100,0x2,0x102,0x0,0x100,0x2,0x102,
0x0,0x100,0x2,0x102,0x0,0x100,0x2,0x102,
0x0,0x100,0x2,0x102,0x0,0x100,0x2,0x102,
0x0,0x100,0x2,0x102,0x0,0x100,0x2,0x102,
0x0,0x100,0x2,0x102,0x0,0x100,0x2,0x102,
0x40000000,0x40000100,0x40000002,0x40000102,0x40000000,0x40000100,0x40000002,0x40000102,
0x40000000,0x40000100,0x40000002,0x40000102,0x40000000,0x40000100,0x40000002,0x40000102,
0x40000000,0x40000100,0x40000002,0x40000102,0x40000000,0x40000100,0x40000002,0x40000102,
0x40000000,0x40000100,0x40000002,0x40000102,0x40000000,0x40000100,0x40000002,0x40000102,
0x40000000,0x40000100,0x40000002,0x40000102,0x40000000,0x40000100,0x40000002,0x40000102,
0x40000000,0x40000100,0x40000002,0x40000102,0x40000000,0x40000100,0x40000002,0x40000102,
0x40000000,0x40000100,0x40000002,0x40000102,0x40000000,0x40000100,0x40000002,0x40000102,
0x40000000,0x40000100,0x40000002,0x40000102,0x40000000,0x40000100,0x40000002,0x40000102,
0x800000,0x800100,0x800002,0x800102,0x800000,0x800100,0x800002,0x800102,
0x800000,0x800100,0x800002,0x800102,0x800000,0x800100,0x800002,0x800102,
0x800000,0x800100,0x800002,0x800102,0x800000,0x800100,0x800002,0x800102,
0x800000,0x800100,0x800002,0x800102,0x800000,0x800100,0x800002,0x800102,
0x800000,0x800100,0x800002,0x800102,0x800000,0x800100,0x800002,0x800102,
0x800000,0x800100,0x800002,0x800102,0x800000,0x800100,0x800002,0x800102,
0x800000,0x800100,0x800002,0x800102,0x800000,0x800100,0x800002,0x800102,
0x800000,0x800100,0x800002,0x800102,0x800000,0x800100,0x800002,0x800102,
0x40800000,0x40800100,0x40800002,0x40800102,0x40800000,0x40800100,0x40800002,0x40800102,
0x40800000,0x40800100,0x40800002,0x40800102,0x40800000,0x40800100,0x40800002,0x40800102,
0x40800000,0x40800100,0x40800002,0x40800102,0x40800000,0x40800100,0x40800002,0x40800102,
0x40800000,0x40800100,0x40800002,0x40800102,0x40800000,0x40800100,0x40800002,0x40800102,
0x40800000,0x40800100,0x40800002,0x40800102,0x40800000,0x40800100,0x40800002,0x40800102,
0x40800000,0x40800100,0x40800002,0x40800102,0x40800000,0x40800100,0x40800002,0x40800102,
0x40800000,0x40800100,0x40800002,0x40800102,0x40800000,0x40800100,0x40800002,0x40800102,
0x40800000,0x40800100,0x40800002,0x40800102,0x40800000,0x40800100,0x40800002,0x40800102},

{0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x0,0x10000,0x200,0x10200,0x4,0x10004,0x204,0x10204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204,
0x80000000,0x80010000,0x80000200,0x80010200,0x80000004,0x80010004,0x80000204,0x80010204},

{0x0,0x1000000,0x20000,0x1020000,0x400,0x1000400,0x20400,0x1020400,
0x8,0x1000008,0x20008,0x1020008,0x408,0x1000408,0x20408,0x1020408,
0x0,0x1000000,0x20000,0x1020000,0x400,0x1000400,0x20400,0x1020400,
0x8,0x1000008,0x20008,0x1020008,0x408,0x1000408,0x20408,0x1020408,
0x0,0x1000000,0x20000,0x1020000,0x400,0x1000400,0x20400,0x1020400,
0x8,0x1000008,0x20008,0x1020008,0x408,0x1000408,0x20408,0x1020408,
0x0,0x1000000,0x20000,0x1020000,0x400,0x1000400,0x20400,0x1020400,
0x8,0x1000008,0x20008,0x1020008,0x408,0x1000408,0x20408,0x1020408,
0x0,0x1000000,0x20000,0x1020000,0x400,0x1000400,0x20400,0x1020400,

⌨️ 快捷键说明

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