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