Click or drag to resize

Aes192 Class

Advanced Encryption Standard (AES) with 192-bit key
Inheritance Hierarchy
SystemObject
  CryptoSysAPIAes192

Namespace: CryptoSysAPI
Assembly: diCrSysAPINet (in diCrSysAPINet.dll) Version: 6.22.2.24248 (6.22.2.0)
Syntax
public class Aes192 : IDisposable

The Aes192 type exposes the following members.

Properties
 NameDescription
Public propertyErrCode Last error code (for Init and Update methods only)
Top
Methods
 NameDescription
Public methodStatic memberDecrypt(Byte, Byte, Mode, Byte) Decrypt data in byte array
Public methodStatic memberDecrypt(String, String, Mode, String) Decrypt hex-encoded data string
Public methodStatic memberDecrypt(String, String, Mode, String, EncodingBase) Decrypt encoded data string
Public methodDispose Dispose of this object and clear any key schedules
Public methodStatic memberEncrypt(Byte, Byte, Mode, Byte) Encrypt data in byte array
Public methodStatic memberEncrypt(String, String, Mode, String) Encrypt hex-encoded data string
Public methodStatic memberEncrypt(String, String, Mode, String, EncodingBase) Encrypt encoded data string
Public methodStatic memberFileDecrypt(String, String, Byte, Mode, Byte) Decrypt a file
Public methodStatic memberFileDecrypt(String, String, String, Mode, String) Decrypt a file passing key and IV as hex strings
Public methodStatic memberFileDecrypt(String, String, Byte, Mode, Byte, CipherFileOption) Decrypt a file with advanced options
Public methodStatic memberFileEncrypt(String, String, Byte, Mode, Byte) Encrypt a file
Public methodStatic memberFileEncrypt(String, String, String, Mode, String) Encrypt a file passing key and IV as hex strings
Public methodStatic memberFileEncrypt(String, String, Byte, Mode, Byte, CipherFileOption) Encrypt a file with advanced options
Public methodInitDecrypt(Byte, Mode, Byte) Initializes with key, mode and IV ready to start decrypting
Public methodInitDecrypt(String, Mode, String) Initializes with hex key, mode and hex IV ready to start decrypting
Public methodInitEncrypt(Byte, Mode, Byte) Initializes with key, mode and IV ready to start encrypting
Public methodInitEncrypt(String, Mode, String) Initializes with hex key, mode and hex IV ready to start encrypting
Public methodStatic memberInstance Create the one and only instance
Public methodStatic memberPad(Byte) Pads byte array to correct length for ECB and CBC encryption
Public methodStatic memberPad(String) Pads hex-encoded string to correct length for ECB and CBC encryption
Public methodStatic memberUnpad(Byte) Removes the padding from an encryption block
Public methodStatic memberUnpad(String) Removes the padding from a hex-encoded encryption block
Public methodUpdate(Byte) Transform byte input data with previously initialized key, mode and direction
Public methodUpdate(String) Transform hex string data with previously initialized key, mode and direction
Top
Fields
 NameDescription
Public fieldStatic memberBlockSize Block size in bytes
Top
See Also