com.graeff.pwencode.WinDES Class Reference

List of all members.

Static Public Member Functions

static String toHex (byte b)
static String E_P16 (String p14)
static void main (String args[])

Static Package Attributes

static final byte perm1 []
static final byte perm2 []
static final byte perm3 []
static final byte perm4 []
static final byte perm5 []
static final byte perm6 []
static final byte sc [] = {1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1}
static final byte sbox [][][]

Member Function Documentation

static String com.graeff.pwencode.WinDES.E_P16 String  p14  )  [static]
 

static void com.graeff.pwencode.WinDES.main String  args[]  )  [static]
 

static String com.graeff.pwencode.WinDES.toHex byte  b  )  [static]
 


Member Data Documentation

final byte com.graeff.pwencode.WinDES.perm1[] [static, package]
 

Initial value:

 {57, 49, 41, 33, 25, 17,  9,
                         1, 58, 50, 42, 34, 26, 18,
                        10,  2, 59, 51, 43, 35, 27,
                        19, 11,  3, 60, 52, 44, 36,
                        63, 55, 47, 39, 31, 23, 15,
                         7, 62, 54, 46, 38, 30, 22,
                        14,  6, 61, 53, 45, 37, 29,
                        21, 13,  5, 28, 20, 12,  4}

final byte com.graeff.pwencode.WinDES.perm2[] [static, package]
 

Initial value:

 {14, 17, 11, 24,  1,  5,
                         3, 28, 15,  6, 21, 10,
                        23, 19, 12,  4, 26,  8,
                        16,  7, 27, 20, 13,  2,
                        41, 52, 31, 37, 47, 55,
                        30, 40, 51, 45, 33, 48,
                        44, 49, 39, 56, 34, 53,
                        46, 42, 50, 36, 29, 32}

final byte com.graeff.pwencode.WinDES.perm3[] [static, package]
 

Initial value:

 {58, 50, 42, 34, 26, 18, 10,  2,
                        60, 52, 44, 36, 28, 20, 12,  4,
                        62, 54, 46, 38, 30, 22, 14,  6,
                        64, 56, 48, 40, 32, 24, 16,  8,
                        57, 49, 41, 33, 25, 17,  9,  1,
                        59, 51, 43, 35, 27, 19, 11,  3,
                        61, 53, 45, 37, 29, 21, 13,  5,
                        63, 55, 47, 39, 31, 23, 15,  7}

final byte com.graeff.pwencode.WinDES.perm4[] [static, package]
 

Initial value:

 {   32,  1,  2,  3,  4,  5,
                            4,  5,  6,  7,  8,  9,
                            8,  9, 10, 11, 12, 13,
                           12, 13, 14, 15, 16, 17,
                           16, 17, 18, 19, 20, 21,
                           20, 21, 22, 23, 24, 25,
                           24, 25, 26, 27, 28, 29,
                           28, 29, 30, 31, 32,  1}

final byte com.graeff.pwencode.WinDES.perm5[] [static, package]
 

Initial value:

 {      16,  7, 20, 21,
                              29, 12, 28, 17,
                               1, 15, 23, 26,
                               5, 18, 31, 10,
                               2,  8, 24, 14,
                              32, 27,  3,  9,
                              19, 13, 30,  6,
                              22, 11,  4, 25}

final byte com.graeff.pwencode.WinDES.perm6[] [static, package]
 

Initial value:

{ 40,  8, 48, 16, 56, 24, 64, 32,
                        39,  7, 47, 15, 55, 23, 63, 31,
                        38,  6, 46, 14, 54, 22, 62, 30,
                        37,  5, 45, 13, 53, 21, 61, 29,
                        36,  4, 44, 12, 52, 20, 60, 28,
                        35,  3, 43, 11, 51, 19, 59, 27,
                        34,  2, 42, 10, 50, 18, 58, 26,
                        33,  1, 41,  9, 49, 17, 57, 25}

final byte com.graeff.pwencode.WinDES.sbox[][][] [static, package]
 

final byte com.graeff.pwencode.WinDES.sc[] = {1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1} [static, package]
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:20:02 2012 for Node Director by  doxygen 1.4.5