CryptoSys API
Library Manual
Des Class
Des.CheckKey Method
(Byte[])
Verifies that no part of the key is a weak or semi-weak DES key.
Des.CheckKey Method
(String)
Verifies that no part of the key is a weak or semi-weak DES key.
Des.Decrypt Method
(Byte[], Byte[], Mode, Byte[])
Decrypt data in byte array
Des.Decrypt Method
(String, String, Mode, String)
Decrypt hex-encoded data string
Des.Decrypt Method
(String, String, Mode, String, EncodingBase)
Decrypt encoded data string
Des.Dispose Method
Dispose of this object and clear any key schedules
Des.Encrypt Method
(Byte[], Byte[], Mode, Byte[])
Encrypt data in byte array
Des.Encrypt Method
(String, String, Mode, String)
Encrypt hex-encoded data string
Des.Encrypt Method
(String, String, Mode, String, EncodingBase)
Encrypt encoded data string
Des.FileDecrypt Method
(String, String, Byte[], Mode, Byte[])
Decrypt a file
Des.FileDecrypt Method
(String, String, Byte[], Mode, Byte[], CipherFileOption)
Decrypt a file with advanced options
Des.FileDecrypt Method
(String, String, String, Mode, String)
Decrypt a file passing key and IV as hex strings
Des.FileEncrypt Method
(String, String, Byte[], Mode, Byte[])
Encrypt a file
Des.FileEncrypt Method
(String, String, Byte[], Mode, Byte[], CipherFileOption)
Encrypt a file with advanced options
Des.FileEncrypt Method
(String, String, String, Mode, String)
Encrypt a file passing key and IV as hex strings
Des.InitDecrypt Method
(Byte[], Mode, Byte[])
Initializes with key, mode and IV ready to start decrypting
Des.InitDecrypt Method
(String, Mode, String)
Initializes with hex key, mode and hex IV ready to start decrypting
Des.InitEncrypt Method
(Byte[], Mode, Byte[])
Initializes with key, mode and IV ready to start encrypting
Des.InitEncrypt Method
(String, Mode, String)
Initializes with hex key, mode and hex IV ready to start encrypting
Des.Instance Method
Create the one and only instance
Des.Pad Method
(Byte[])
Pads byte array to correct length for ECB and CBC encryption
Des.Pad Method
(String)
Pads hex-encoded string to correct length for ECB and CBC encryption
Des.Unpad Method
(Byte[])
Removes the padding from an encryption block
Des.Unpad Method
(String)
Removes the padding from a hex-encoded encryption block
Des.Update Method
(Byte[])
Transforms byte input data with previously initialized key, mode and direction
Des.Update Method
(String)
Transforms hex string data with previously initialized key, mode and direction
Des.ErrCode Property
[
Contents
] [
Index
]
[
PREV: Crc Class...
] [
Contents
] [
Index
]
[
NEXT: Gcm Class...
]