Method | Description | |
---|---|---|
DecryptBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int |
Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
|
|
DesCipher ( byte key, |
Initializes a new instance of the DesCipher class.
|
|
EncryptBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int |
Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
|
Method | Description | |
---|---|---|
DesFunc ( int wKey, byte input, int inOff, byte outBytes, int outOff ) : void |
Performs DES function.
|
|
GenerateWorkingKey ( bool encrypting, byte key ) : int[] |
Generates the working key.
|
|
ValidateKey ( ) : void |
Validates the key.
|
public DecryptBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int | ||
inputBuffer | byte | The input data to decrypt. |
inputOffset | int | The offset into the input byte array from which to begin using data. |
inputCount | int | The number of bytes in the input byte array to use as data. |
outputBuffer | byte | The output to which to write decrypted data. |
outputOffset | int | The offset into the output byte array from which to begin writing data. |
return | int |
public DesCipher ( byte key, |
||
key | byte | The key. |
mode | The mode. | |
padding | The padding. | |
return | System |
protected static DesFunc ( int wKey, byte input, int inOff, byte outBytes, int outOff ) : void | ||
wKey | int | The w key. |
input | byte | The input. |
inOff | int | The in off. |
outBytes | byte | The out bytes. |
outOff | int | The out off. |
return | void |
public EncryptBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int | ||
inputBuffer | byte | The input data to encrypt. |
inputOffset | int | The offset into the input byte array from which to begin using data. |
inputCount | int | The number of bytes in the input byte array to use as data. |
outputBuffer | byte | The output to which to write encrypted data. |
outputOffset | int | The offset into the output byte array from which to begin writing data. |
return | int |
protected GenerateWorkingKey ( bool encrypting, byte key ) : int[] | ||
encrypting | bool | if set to |
key | byte | The key. |
return | int[] |