📄 des_sp.c
字号:
/* * this DES implementation derived from Phil Karns public domain DES. * thanks, Phil. *//* * $Log: des_sp.c,v $ * Revision 1.3 2003/01/16 18:18:54 josh * directory structure shifting * * Revision 1.2 2001/11/06 22:35:34 tneale * Fixed for newest file structure * * Revision 1.1.1.1 2001/11/05 17:48:39 tneale * Tornado shuffle * * Revision 1.3 2001/01/19 22:21:26 paul * Update copyright. * * Revision 1.2 2000/03/17 00:16:22 meister * Update copyright message * * Revision 1.1 1998/06/24 13:29:12 josh * DES files have been moved to new directory to handle export * restrictions more cleanly * *//* [clearcase]modification history-------------------01b,20apr05,job update copyright notices01a,11dec03,job fix copyright statements*/#include <wrn/wm/common/des.h>bits32_t Spbox[512] = {0x01010400L,0x00000000L,0x00010000L,0x01010404L,0x01010004L,0x00010404L,0x00000004L,0x00010000L,0x00000400L,0x01010400L,0x01010404L,0x00000400L,0x01000404L,0x01010004L,0x01000000L,0x00000004L,0x00000404L,0x01000400L,0x01000400L,0x00010400L,0x00010400L,0x01010000L,0x01010000L,0x01000404L,0x00010004L,0x01000004L,0x01000004L,0x00010004L,0x00000000L,0x00000404L,0x00010404L,0x01000000L,0x00010000L,0x01010404L,0x00000004L,0x01010000L,0x01010400L,0x01000000L,0x01000000L,0x00000400L,0x01010004L,0x00010000L,0x00010400L,0x01000004L,0x00000400L,0x00000004L,0x01000404L,0x00010404L,0x01010404L,0x00010004L,0x01010000L,0x01000404L,0x01000004L,0x00000404L,0x00010404L,0x01010400L,0x00000404L,0x01000400L,0x01000400L,0x00000000L,0x00010004L,0x00010400L,0x00000000L,0x01010004L,0x80108020L,0x80008000L,0x00008000L,0x00108020L,0x00100000L,0x00000020L,0x80100020L,0x80008020L,0x80000020L,0x80108020L,0x80108000L,0x80000000L,0x80008000L,0x00100000L,0x00000020L,0x80100020L,0x00108000L,0x00100020L,0x80008020L,0x00000000L,0x80000000L,0x00008000L,0x00108020L,0x80100000L,0x00100020L,0x80000020L,0x00000000L,0x00108000L,0x00008020L,0x80108000L,0x80100000L,0x00008020L,0x00000000L,0x00108020L,0x80100020L,0x00100000L,0x80008020L,0x80100000L,0x80108000L,0x00008000L,0x80100000L,0x80008000L,0x00000020L,0x80108020L,0x00108020L,0x00000020L,0x00008000L,0x80000000L,0x00008020L,0x80108000L,0x00100000L,0x80000020L,0x00100020L,0x80008020L,0x80000020L,0x00100020L,0x00108000L,0x00000000L,0x80008000L,0x00008020L,0x80000000L,0x80100020L,0x80108020L,0x00108000L,0x00000208L,0x08020200L,0x00000000L,0x08020008L,0x08000200L,0x00000000L,0x00020208L,0x08000200L,0x00020008L,0x08000008L,0x08000008L,0x00020000L,0x08020208L,0x00020008L,0x08020000L,0x00000208L,0x08000000L,0x00000008L,0x08020200L,0x00000200L,0x00020200L,0x08020000L,0x08020008L,0x00020208L,0x08000208L,0x00020200L,0x00020000L,0x08000208L,0x00000008L,0x08020208L,0x00000200L,0x08000000L,0x08020200L,0x08000000L,0x00020008L,0x00000208L,0x00020000L,0x08020200L,0x08000200L,0x00000000L,0x00000200L,0x00020008L,0x08020208L,0x08000200L,0x08000008L,0x00000200L,0x00000000L,0x08020008L,0x08000208L,0x00020000L,0x08000000L,0x08020208L,0x00000008L,0x00020208L,0x00020200L,0x08000008L,0x08020000L,0x08000208L,0x00000208L,0x08020000L,0x00020208L,0x00000008L,0x08020008L,0x00020200L,0x00802001L,0x00002081L,0x00002081L,0x00000080L,0x00802080L,0x00800081L,0x00800001L,0x00002001L,0x00000000L,0x00802000L,0x00802000L,0x00802081L,0x00000081L,0x00000000L,0x00800080L,0x00800001L,0x00000001L,0x00002000L,0x00800000L,0x00802001L,0x00000080L,0x00800000L,0x00002001L,0x00002080L,0x00800081L,0x00000001L,0x00002080L,0x00800080L,0x00002000L,0x00802080L,0x00802081L,0x00000081L,0x00800080L,0x00800001L,0x00802000L,0x00802081L,0x00000081L,0x00000000L,0x00000000L,0x00802000L,0x00002080L,0x00800080L,0x00800081L,0x00000001L,0x00802001L,0x00002081L,0x00002081L,0x00000080L,0x00802081L,0x00000081L,0x00000001L,0x00002000L,0x00800001L,0x00002001L,0x00802080L,0x00800081L,0x00002001L,0x00002080L,0x00800000L,0x00802001L,0x00000080L,0x00800000L,0x00002000L,0x00802080L,0x00000100L,0x02080100L,0x02080000L,0x42000100L,0x00080000L,0x00000100L,0x40000000L,0x02080000L,0x40080100L,0x00080000L,0x02000100L,0x40080100L,0x42000100L,0x42080000L,0x00080100L,0x40000000L,0x02000000L,0x40080000L,0x40080000L,0x00000000L,0x40000100L,0x42080100L,0x42080100L,0x02000100L,0x42080000L,0x40000100L,0x00000000L,0x42000000L,0x02080100L,0x02000000L,0x42000000L,0x00080100L,0x00080000L,0x42000100L,0x00000100L,0x02000000L,0x40000000L,0x02080000L,0x42000100L,0x40080100L,0x02000100L,0x40000000L,0x42080000L,0x02080100L,0x40080100L,0x00000100L,0x02000000L,0x42080000L,0x42080100L,0x00080100L,0x42000000L,0x42080100L,0x02080000L,0x00000000L,0x40080000L,0x42000000L,0x00080100L,0x02000100L,0x40000100L,0x00080000L,0x00000000L,0x40080000L,0x02080100L,0x40000100L,0x20000010L,0x20400000L,0x00004000L,0x20404010L,0x20400000L,0x00000010L,0x20404010L,0x00400000L,0x20004000L,0x00404010L,0x00400000L,0x20000010L,0x00400010L,0x20004000L,0x20000000L,0x00004010L,0x00000000L,0x00400010L,0x20004010L,0x00004000L,0x00404000L,0x20004010L,0x00000010L,0x20400010L,0x20400010L,0x00000000L,0x00404010L,0x20404000L,0x00004010L,0x00404000L,0x20404000L,0x20000000L,0x20004000L,0x00000010L,0x20400010L,0x00404000L,0x20404010L,0x00400000L,0x00004010L,0x20000010L,0x00400000L,0x20004000L,0x20000000L,0x00004010L,0x20000010L,0x20404010L,0x00404000L,0x20400000L,0x00404010L,0x20404000L,0x00000000L,0x20400010L,0x00000010L,0x00004000L,0x20400000L,0x00404010L,0x00004000L,0x00400010L,0x20004010L,0x00000000L,0x20404000L,0x20000000L,0x00400010L,0x20004010L,0x00200000L,0x04200002L,0x04000802L,0x00000000L,0x00000800L,0x04000802L,0x00200802L,0x04200800L,0x04200802L,0x00200000L,0x00000000L,0x04000002L,0x00000002L,0x04000000L,0x04200002L,0x00000802L,0x04000800L,0x00200802L,0x00200002L,0x04000800L,0x04000002L,0x04200000L,0x04200800L,0x00200002L,0x04200000L,0x00000800L,0x00000802L,0x04200802L,0x00200800L,0x00000002L,0x04000000L,0x00200800L,0x04000000L,0x00200800L,0x00200000L,0x04000802L,0x04000802L,0x04200002L,0x04200002L,0x00000002L,0x00200002L,0x04000000L,0x04000800L,0x00200000L,0x04200800L,0x00000802L,0x00200802L,0x04200800L,0x00000802L,0x04000002L,0x04200802L,0x04200000L,0x00200800L,0x00000000L,0x00000002L,0x04200802L,0x00000000L,0x00200802L,0x04200000L,0x00000800L,0x04000002L,0x04000800L,0x00000800L,0x00200002L,0x10001040L,0x00001000L,0x00040000L,0x10041040L,0x10000000L,0x10001040L,0x00000040L,0x10000000L,0x00040040L,0x10040000L,0x10041040L,0x00041000L,0x10041000L,0x00041040L,0x00001000L,0x00000040L,0x10040000L,0x10000040L,0x10001000L,0x00001040L,0x00041000L,0x00040040L,0x10040040L,0x10041000L,0x00001040L,0x00000000L,0x00000000L,0x10040040L,0x10000040L,0x10001000L,0x00041040L,0x00040000L,0x00041040L,0x00040000L,0x10041000L,0x00001000L,0x00000040L,0x10040040L,0x00001000L,0x00041040L,0x10001000L,0x00000040L,0x10000040L,0x10040000L,0x10040040L,0x10000000L,0x00040000L,0x10001040L,0x00000000L,0x10041040L,0x00040040L,0x10000040L,0x10040000L,0x10001000L,0x10001040L,0x00000000L,0x10041040L,0x00041000L,0x00041000L,0x00001040L,0x00001040L,0x00040040L,0x10000000L,0x10041000L,};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -