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