In The Hand LtdIn The Hand
AesManaged Class
NamespacesInTheHand.Security.CryptographyAesManaged
.NET Components for Mobility
Provides a managed implementation of the Advanced Encryption Standard (AES) symmetric algorithm.
Declaration Syntax
C#Visual Basic
public sealed class AesManaged : Aes
Public NotInheritable Class AesManaged _
	Inherits Aes
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
AesManaged()()()()
Provides a managed implementation of the Advanced Encryption Standard (AES) symmetric algorithm.

BlockSize
Gets or sets the block size, in bits, of the cryptographic operation.
(Inherited from SymmetricAlgorithm.)
BlockSizeValue
Represents the block size, in bits, of the cryptographic operation.
(Inherited from SymmetricAlgorithm.)
Clear()()()()
Releases all resources used by the SymmetricAlgorithm class.
(Inherited from SymmetricAlgorithm.)
CreateDecryptor()()()()
Creates a symmetric decryptor object using the current key and initialization vector (IV).
(Overrides SymmetricAlgorithm.CreateDecryptor()()()().)
CreateDecryptor(array<Byte>[]()[][], array<Byte>[]()[][])
Creates a symmetric decryptor object using the specified key and initialization vector (IV).
(Overrides SymmetricAlgorithm.CreateDecryptor(array<Byte>[]()[][], array<Byte>[]()[][]).)
CreateEncryptor()()()()
Creates a symmetric encryptor object using the current key and initialization vector (IV).
(Overrides SymmetricAlgorithm.CreateEncryptor()()()().)
CreateEncryptor(array<Byte>[]()[][], array<Byte>[]()[][])
Creates a symmetric encryptor object using the specified key and initialization vector (IV).
(Overrides SymmetricAlgorithm.CreateEncryptor(array<Byte>[]()[][], array<Byte>[]()[][]).)
Dispose(Boolean)
Releases the unmanaged resources used by the SymmetricAlgorithm and optionally releases the managed resources.
(Inherited from SymmetricAlgorithm.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FeedbackSize
Gets or sets the number of bits to use as feedback.
(Overrides SymmetricAlgorithm.FeedbackSize.)
FeedbackSizeValue
Represents the feedback size, in bits, of the cryptographic operation.
(Inherited from SymmetricAlgorithm.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GenerateIV()()()()
Generates a random initialization vector (IV) to use for the symmetric algorithm.
(Overrides SymmetricAlgorithm.GenerateIV()()()().)
GenerateKey()()()()
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
IV
Gets or sets the initialization vector (IV) to use for the symmetric algorithm.
(Overrides SymmetricAlgorithm.IV.)
IVValue
Represents the initialization vector (IV) for the symmetric algorithm.
(Inherited from SymmetricAlgorithm.)
Key
Gets or sets the secret key used for the symmetric algorithm.
(Overrides SymmetricAlgorithm.Key.)
KeySize
Gets or sets the size, in bits, of the secret key used for the symmetric algorithm.
(Overrides SymmetricAlgorithm.KeySize.)
KeySizeValue
Represents the size, in bits, of the secret key used by the symmetric algorithm.
(Inherited from SymmetricAlgorithm.)
KeyValue
Represents the secret key for the symmetric algorithm.
(Inherited from SymmetricAlgorithm.)
LegalBlockSizes
Gets the block sizes, in bits, that are supported by the symmetric algorithm.
(Overrides SymmetricAlgorithm.LegalBlockSizes.)
LegalBlockSizesValue
Specifies the block sizes, in bits, that are supported by the symmetric algorithm.
(Inherited from SymmetricAlgorithm.)
LegalKeySizes
Gets the key sizes, in bits, that are supported by the symmetric algorithm.
(Inherited from SymmetricAlgorithm.)
LegalKeySizesValue
Specifies the key sizes, in bits, that are supported by the symmetric algorithm.
(Inherited from SymmetricAlgorithm.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Mode
Gets or sets the mode for operation of the symmetric algorithm.
(Overrides SymmetricAlgorithm.Mode.)
ModeValue
Represents the cipher mode used in the symmetric algorithm.
(Inherited from SymmetricAlgorithm.)
Padding
Gets or sets the padding mode used in the symmetric algorithm.
(Overrides SymmetricAlgorithm.Padding.)
PaddingValue
Represents the padding mode used in the symmetric algorithm.
(Inherited from SymmetricAlgorithm.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
ValidKeySize(Int32)
Determines whether the specified key size is valid for the current algorithm.
(Inherited from SymmetricAlgorithm.)
Inheritance Hierarchy

Assembly: InTheHand (Module: InTheHand) Version: 7.0.0.0