Magic Numbers: DES

NameDES S-BOX 1
Data typeArray of Int 32
Data in Hex
01010400 00000000 00010000 01010404
01010004 00010404 00000004 00010000
00000400 01010400 01010404 00000400
01000404 01010004 01000000 00000004
00000404 01000400 01000400 00010400
00010400 01010000 01010000 01000404
00010004 01000004 01000004 00010004
00000000 00000404 00010404 01000000
00010000 01010404 00000004 01010000
01010400 01000000 01000000 00000400
01010004 00010000 00010400 01000004
00000400 00000004 01000404 00010404
01010404 00010004 01010000 01000404
01000004 00000404 00010404 01010400
00000404 01000400 01000400 00000000
00010004 00010400 00000000 01010004
Data in Dec
Signed Int 32
  16843776          0      65536   16843780
  16842756      66564          4      65536
      1024   16843776   16843780       1024
  16778244   16842756   16777216          4
      1028   16778240   16778240      66560
     66560   16842752   16842752   16778244
     65540   16777220   16777220      65540
         0       1028      66564   16777216
     65536   16843780          4   16842752
  16843776   16777216   16777216       1024
  16842756      65536      66560   16777220
      1024          4   16778244      66564
  16843780      65540   16842752   16778244
  16777220       1028      66564   16843776
      1028   16778240   16778240          0
     65540      66560          0   16842756
Data in Dec
Unsigned Int 32
  16843776          0      65536   16843780
  16842756      66564          4      65536
      1024   16843776   16843780       1024
  16778244   16842756   16777216          4
      1028   16778240   16778240      66560
     66560   16842752   16842752   16778244
     65540   16777220   16777220      65540
         0       1028      66564   16777216
     65536   16843780          4   16842752
  16843776   16777216   16777216       1024
  16842756      65536      66560   16777220
      1024          4   16778244      66564
  16843780      65540   16842752   16778244
  16777220       1028      66564   16843776
      1028   16778240   16778240          0
     65540      66560          0   16842756
NameDES S-BOX 2
Data typeArray of Int 32
Data in Hex
80108020 80008000 00008000 00108020
00100000 00000020 80100020 80008020
80000020 80108020 80108000 80000000
80008000 00100000 00000020 80100020
00108000 00100020 80008020 00000000
80000000 00008000 00108020 80100000
00100020 80000020 00000000 00108000
00008020 80108000 80100000 00008020
00000000 00108020 80100020 00100000
80008020 80100000 80108000 00008000
80100000 80008000 00000020 80108020
00108020 00000020 00008000 80000000
00008020 80108000 00100000 80000020
00100020 80008020 80000020 00100020
00108000 00000000 80008000 00008020
80000000 80100020 80108020 00108000
Data in Dec
Signed Int 32
-2146402272 -2147450880      32768    1081376
   1048576         32 -2146435040 -2147450848
-2147483616 -2146402272 -2146402304 -2147483648
-2147450880    1048576         32 -2146435040
   1081344    1048608 -2147450848          0
-2147483648      32768    1081376 -2146435072
   1048608 -2147483616          0    1081344
     32800 -2146402304 -2146435072      32800
         0    1081376 -2146435040    1048576
-2147450848 -2146435072 -2146402304      32768
-2146435072 -2147450880         32 -2146402272
   1081376         32      32768 -2147483648
     32800 -2146402304    1048576 -2147483616
   1048608 -2147450848 -2147483616    1048608
   1081344          0 -2147450880      32800
-2147483648 -2146435040 -2146402272    1081344
Data in Dec
Unsigned Int 32
2148565024 2147516416      32768    1081376
   1048576         32 2148532256 2147516448
2147483680 2148565024 2148564992 2147483648
2147516416    1048576         32 2148532256
   1081344    1048608 2147516448          0
2147483648      32768    1081376 2148532224
   1048608 2147483680          0    1081344
     32800 2148564992 2148532224      32800
         0    1081376 2148532256    1048576
2147516448 2148532224 2148564992      32768
2148532224 2147516416         32 2148565024
   1081376         32      32768 2147483648
     32800 2148564992    1048576 2147483680
   1048608 2147516448 2147483680    1048608
   1081344          0 2147516416      32800
2147483648 2148532256 2148565024    1081344
NameDES S-BOX 3
Data typeArray of Int 32
Data in Hex
00000208 08020200 00000000 08020008
08000200 00000000 00020208 08000200
00020008 08000008 08000008 00020000
08020208 00020008 08020000 00000208
08000000 00000008 08020200 00000200
00020200 08020000 08020008 00020208
08000208 00020200 00020000 08000208
00000008 08020208 00000200 08000000
08020200 08000000 00020008 00000208
00020000 08020200 08000200 00000000
00000200 00020008 08020208 08000200
08000008 00000200 00000000 08020008
08000208 00020000 08000000 08020208
00000008 00020208 00020200 08000008
08020000 08000208 00000208 08020000
00020208 00000008 08020008 00020200
Data in Dec
Signed Int 32
       520  134349312          0  134348808
 134218240          0     131592  134218240
    131080  134217736  134217736     131072
 134349320     131080  134348800        520
 134217728          8  134349312        512
    131584  134348800  134348808     131592
 134218248     131584     131072  134218248
         8  134349320        512  134217728
 134349312  134217728     131080        520
    131072  134349312  134218240          0
       512     131080  134349320  134218240
 134217736        512          0  134348808
 134218248     131072  134217728  134349320
         8     131592     131584  134217736
 134348800  134218248        520  134348800
    131592          8  134348808     131584
Data in Dec
Unsigned Int 32
       520  134349312          0  134348808
 134218240          0     131592  134218240
    131080  134217736  134217736     131072
 134349320     131080  134348800        520
 134217728          8  134349312        512
    131584  134348800  134348808     131592
 134218248     131584     131072  134218248
         8  134349320        512  134217728
 134349312  134217728     131080        520
    131072  134349312  134218240          0
       512     131080  134349320  134218240
 134217736        512          0  134348808
 134218248     131072  134217728  134349320
         8     131592     131584  134217736
 134348800  134218248        520  134348800
    131592          8  134348808     131584
NameDES S-BOX 4
Data typeArray of Int 32
Data in Hex
00802001 00002081 00002081 00000080
00802080 00800081 00800001 00002001
00000000 00802000 00802000 00802081
00000081 00000000 00800080 00800001
00000001 00002000 00800000 00802001
00000080 00800000 00002001 00002080
00800081 00000001 00002080 00800080
00002000 00802080 00802081 00000081
00800080 00800001 00802000 00802081
00000081 00000000 00000000 00802000
00002080 00800080 00800081 00000001
00802001 00002081 00002081 00000080
00802081 00000081 00000001 00002000
00800001 00002001 00802080 00800081
00002001 00002080 00800000 00802001
00000080 00800000 00002000 00802080
Data in Dec
Signed Int 32
   8396801       8321       8321        128
   8396928    8388737    8388609       8193
         0    8396800    8396800    8396929
       129          0    8388736    8388609
         1       8192    8388608    8396801
       128    8388608       8193       8320
   8388737          1       8320    8388736
      8192    8396928    8396929        129
   8388736    8388609    8396800    8396929
       129          0          0    8396800
      8320    8388736    8388737          1
   8396801       8321       8321        128
   8396929        129          1       8192
   8388609       8193    8396928    8388737
      8193       8320    8388608    8396801
       128    8388608       8192    8396928
Data in Dec
Unsigned Int 32
   8396801       8321       8321        128
   8396928    8388737    8388609       8193
         0    8396800    8396800    8396929
       129          0    8388736    8388609
         1       8192    8388608    8396801
       128    8388608       8193       8320
   8388737          1       8320    8388736
      8192    8396928    8396929        129
   8388736    8388609    8396800    8396929
       129          0          0    8396800
      8320    8388736    8388737          1
   8396801       8321       8321        128
   8396929        129          1       8192
   8388609       8193    8396928    8388737
      8193       8320    8388608    8396801
       128    8388608       8192    8396928
NameDES S-BOX 5
Data typeArray of Int 32
Data in Hex
00000100 02080100 02080000 42000100
00080000 00000100 40000000 02080000
40080100 00080000 02000100 40080100
42000100 42080000 00080100 40000000
02000000 40080000 40080000 00000000
40000100 42080100 42080100 02000100
42080000 40000100 00000000 42000000
02080100 02000000 42000000 00080100
00080000 42000100 00000100 02000000
40000000 02080000 42000100 40080100
02000100 40000000 42080000 02080100
40080100 00000100 02000000 42080000
42080100 00080100 42000000 42080100
02080000 00000000 40080000 42000000
00080100 02000100 40000100 00080000
00000000 40080000 02080100 40000100
Data in Dec
Signed Int 32
       256   34078976   34078720 1107296512
    524288        256 1073741824   34078720
1074266368     524288   33554688 1074266368
1107296512 1107820544     524544 1073741824
  33554432 1074266112 1074266112          0
1073742080 1107820800 1107820800   33554688
1107820544 1073742080          0 1107296256
  34078976   33554432 1107296256     524544
    524288 1107296512        256   33554432
1073741824   34078720 1107296512 1074266368
  33554688 1073741824 1107820544   34078976
1074266368        256   33554432 1107820544
1107820800     524544 1107296256 1107820800
  34078720          0 1074266112 1107296256
    524544   33554688 1073742080     524288
         0 1074266112   34078976 1073742080
Data in Dec
Unsigned Int 32
       256   34078976   34078720 1107296512
    524288        256 1073741824   34078720
1074266368     524288   33554688 1074266368
1107296512 1107820544     524544 1073741824
  33554432 1074266112 1074266112          0
1073742080 1107820800 1107820800   33554688
1107820544 1073742080          0 1107296256
  34078976   33554432 1107296256     524544
    524288 1107296512        256   33554432
1073741824   34078720 1107296512 1074266368
  33554688 1073741824 1107820544   34078976
1074266368        256   33554432 1107820544
1107820800     524544 1107296256 1107820800
  34078720          0 1074266112 1107296256
    524544   33554688 1073742080     524288
         0 1074266112   34078976 1073742080
NameDES S-BOX 6
Data typeArray of Int 32
Data in Hex
20000010 20400000 00004000 20404010
20400000 00000010 20404010 00400000
20004000 00404010 00400000 20000010
00400010 20004000 20000000 00004010
00000000 00400010 20004010 00004000
00404000 20004010 00000010 20400010
20400010 00000000 00404010 20404000
00004010 00404000 20404000 20000000
20004000 00000010 20400010 00404000
20404010 00400000 00004010 20000010
00400000 20004000 20000000 00004010
20000010 20404010 00404000 20400000
00404010 20404000 00000000 20400010
00000010 00004000 20400000 00404010
00004000 00400010 20004010 00000000
20404000 20000000 00400010 20004010
Data in Dec
Signed Int 32
 536870928  541065216      16384  541081616
 541065216         16  541081616    4194304
 536887296    4210704    4194304  536870928
   4194320  536887296  536870912      16400
         0    4194320  536887312      16384
   4210688  536887312         16  541065232
 541065232          0    4210704  541081600
     16400    4210688  541081600  536870912
 536887296         16  541065232    4210688
 541081616    4194304      16400  536870928
   4194304  536887296  536870912      16400
 536870928  541081616    4210688  541065216
   4210704  541081600          0  541065232
        16      16384  541065216    4210704
     16384    4194320  536887312          0
 541081600  536870912    4194320  536887312
Data in Dec
Unsigned Int 32
 536870928  541065216      16384  541081616
 541065216         16  541081616    4194304
 536887296    4210704    4194304  536870928
   4194320  536887296  536870912      16400
         0    4194320  536887312      16384
   4210688  536887312         16  541065232
 541065232          0    4210704  541081600
     16400    4210688  541081600  536870912
 536887296         16  541065232    4210688
 541081616    4194304      16400  536870928
   4194304  536887296  536870912      16400
 536870928  541081616    4210688  541065216
   4210704  541081600          0  541065232
        16      16384  541065216    4210704
     16384    4194320  536887312          0
 541081600  536870912    4194320  536887312
NameDES S-BOX 7
Data typeArray of Int 32
Data in Hex
00200000 04200002 04000802 00000000
00000800 04000802 00200802 04200800
04200802 00200000 00000000 04000002
00000002 04000000 04200002 00000802
04000800 00200802 00200002 04000800
04000002 04200000 04200800 00200002
04200000 00000800 00000802 04200802
00200800 00000002 04000000 00200800
04000000 00200800 00200000 04000802
04000802 04200002 04200002 00000002
00200002 04000000 04000800 00200000
04200800 00000802 00200802 04200800
00000802 04000002 04200802 04200000
00200800 00000000 00000002 04200802
00000000 00200802 04200000 00000800
04000002 04000800 00000800 00200002
Data in Dec
Signed Int 32
   2097152   69206018   67110914          0
      2048   67110914    2099202   69208064
  69208066    2097152          0   67108866
         2   67108864   69206018       2050
  67110912    2099202    2097154   67110912
  67108866   69206016   69208064    2097154
  69206016       2048       2050   69208066
   2099200          2   67108864    2099200
  67108864    2099200    2097152   67110914
  67110914   69206018   69206018          2
   2097154   67108864   67110912    2097152
  69208064       2050    2099202   69208064
      2050   67108866   69208066   69206016
   2099200          0          2   69208066
         0    2099202   69206016       2048
  67108866   67110912       2048    2097154
Data in Dec
Unsigned Int 32
   2097152   69206018   67110914          0
      2048   67110914    2099202   69208064
  69208066    2097152          0   67108866
         2   67108864   69206018       2050
  67110912    2099202    2097154   67110912
  67108866   69206016   69208064    2097154
  69206016       2048       2050   69208066
   2099200          2   67108864    2099200
  67108864    2099200    2097152   67110914
  67110914   69206018   69206018          2
   2097154   67108864   67110912    2097152
  69208064       2050    2099202   69208064
      2050   67108866   69208066   69206016
   2099200          0          2   69208066
         0    2099202   69206016       2048
  67108866   67110912       2048    2097154
NameDES S-BOX 8
Data typeArray of Int 32
Data in Hex
10001040 00001000 00040000 10041040
10000000 10001040 00000040 10000000
00040040 10040000 10041040 00041000
10041000 00041040 00001000 00000040
10040000 10000040 10001000 00001040
00041000 00040040 10040040 10041000
00001040 00000000 00000000 10040040
10000040 10001000 00041040 00040000
00041040 00040000 10041000 00001000
00000040 10040040 00001000 00041040
10001000 00000040 10000040 10040000
10040040 10000000 00040000 10001040
00000000 10041040 00040040 10000040
10040000 10001000 10001040 00000000
10041040 00041000 00041000 00001040
00001040 00040040 10000000 10041000
Data in Dec
Signed Int 32
 268439616       4096     262144  268701760
 268435456  268439616         64  268435456
    262208  268697600  268701760     266240
 268701696     266304       4096         64
 268697600  268435520  268439552       4160
    266240     262208  268697664  268701696
      4160          0          0  268697664
 268435520  268439552     266304     262144
    266304     262144  268701696       4096
        64  268697664       4096     266304
 268439552         64  268435520  268697600
 268697664  268435456     262144  268439616
         0  268701760     262208  268435520
 268697600  268439552  268439616          0
 268701760     266240     266240       4160
      4160     262208  268435456  268701696
Data in Dec
Unsigned Int 32
 268439616       4096     262144  268701760
 268435456  268439616         64  268435456
    262208  268697600  268701760     266240
 268701696     266304       4096         64
 268697600  268435520  268439552       4160
    266240     262208  268697664  268701696
      4160          0          0  268697664
 268435520  268439552     266304     262144
    266304     262144  268701696       4096
        64  268697664       4096     266304
 268439552         64  268435520  268697600
 268697664  268435456     262144  268439616
         0  268701760     262208  268435520
 268697600  268439552  268439616          0
 268701760     266240     266240       4160
      4160     262208  268435456  268701696
NameDES Magic in permutation
Data typeArray of Int 32
Data in Hex
0f0f0f0f 0000ffff 33333333 00ff00ff
ffffffff aaaaaaaa ffffffff 
Data in Dec
Signed Int 32
 252645135      65535  858993459   16711935
        -1 -1431655766         -1 
Data in Dec
Unsigned Int 32
 252645135      65535  858993459   16711935
4294967295 2863311530 4294967295 
NameDES odd parity table
Data typeArray of Bytes
Data in Hex
01 02 04 07 08 0b 0d 0e
10 13 15 16 19 1a 1c 1f
20 23 25 26 29 2a 2c 2f
31 32 34 37 38 3b 3d 3e
40 43 45 46 49 4a 4c 4f
51 52 54 57 58 5b 5d 5e
61 62 64 67 68 6b 6d 6e
70 73 75 76 79 7a 7c 7f
80 83 85 86 89 8a 8c 8f
91 92 94 97 98 9b 9d 9e
a1 a2 a4 a7 a8 ab ad ae
b0 b3 b5 b6 b9 ba bc bf
c1 c2 c4 c7 c8 cb cd ce
d0 d3 d5 d6 d9 da dc df
e0 e3 e5 e6 e9 ea ec ef
f1 f2 f4 f7 f8 fb fd fe
Data in Dec
  1   2   4   7   8  11  13  14
 16  19  21  22  25  26  28  31
 32  35  37  38  41  42  44  47
 49  50  52  55  56  59  61  62
 64  67  69  70  73  74  76  79
 81  82  84  87  88  91  93  94
 97  98 100 103 104 107 109 110
112 115 117 118 121 122 124 127
128 131 133 134 137 138 140 143
145 146 148 151 152 155 157 158
161 162 164 167 168 171 173 174
176 179 181 182 185 186 188 191
193 194 196 199 200 203 205 206
208 211 213 214 217 218 220 223
224 227 229 230 233 234 236 239
241 242 244 247 248 251 253 254
NameDES Weak keys
Data typeArray of Int 64
Data in Hex
0101010101010101 fefefefefefefefe e0e0e0e0f1f1f1f1 1f1f1f1f0e0e0e0e
Data in Dec
   72340172838076673 18374403900871474942 16204198716015505905  2242545357694045710
NameDES Semi-weak keys, keys are in pair
Data typeArray of Int 64
Data in Hex
011f011f010e010e 1f011f010e010e01 01e001e001f101f1 e001e001f101f101
01fe01fe01fe01fe fe01fe01fe01fe01 1fe01fe00ef10ef1 e01fe01ff10ef10e
1ffe1ffe0efe0efe fe1ffe1ffe0efe0e e0fee0fef1fef1fe fee0fee0fef1fef1
Data in Dec
   80784550989267214  2234100979542855169   135110050437988849 16141428838415593729
  143554428589179390 18303189645120372225  2296870857142767345 16149873216566784270
 2305315235293957886 18311634023271562766 16212643094166696446 18365959522720284401