Mono Class Library: OverviewSystem.Security.Cryptography.SymmetricAlgorithm: Members |
The members of System.Security.Cryptography.SymmetricAlgorithm are listed below.
See Also: Inherited members from System.Object
Called from constructor of derived class.
BlockSizeValue int. The block size of the cryptographic operation in bits. FeedbackSizeValue int. The feedback size of the cryptographic operation in bits. IVValue byte[]. The initialization vector (IV) for the symmetric algorithm. KeySizeValue int. The size of the secret key used by the symmetric algorithm in bits. KeyValue byte[]. The secret key for the symmetric algorithm. LegalBlockSizesValue KeySizes[]. Specifies the block sizes that are supported by the symmetric algorithm. LegalKeySizesValue KeySizes[]. Specifies the key sizes that are supported by the symmetric algorithm. ModeValue CipherMode. Represents the cipher mode used in the symmetric algorithm. PaddingValue PaddingMode. Represents the padding mode used in the symmetric algorithm.
BlockSize int. The block size of the cryptographic operation in bits. FeedbackSize int. The feedback size of the cryptographic operation in bits. IV byte[]. The initialization vector (IV) for the symmetric algorithm. Key byte[]. The secret key for the symmetric algorithm. KeySize int. The size of the secret key used by the symmetric algorithm in bits. [read-only] LegalBlockSizes KeySizes[]. Specifies the block sizes that are supported by the symmetric algorithm. [read-only] LegalKeySizes KeySizes[]. Specifies the key sizes that are supported by the symmetric algorithm. Mode CipherMode. Represents the cipher mode used in the symmetric algorithm. Padding PaddingMode. Represents the padding mode used in the symmetric algorithm.
Clear() Zeroize sensitive informations inside the algorithm implementation. staticCreate() : SymmetricAlgorithm Creates the default implementation of the default symmetric algorithm (System.Security.Cryptography.Rijndael). staticCreate(string) : SymmetricAlgorithm Creates a specific implementation of the given symmetric algorithm.CreateDecryptor() : ICryptoTransform Gets an Decryptor transform object to work with a CryptoStream. abstractCreateDecryptor(byte[], byte[]) : ICryptoTransform Gets an Decryptor transform object to work with a CryptoStream.CreateEncryptor() : ICryptoTransform Gets an Encryptor transform object to work with a CryptoStream. abstractCreateEncryptor(byte[], byte[]) : ICryptoTransform Gets an Encryptor transform object to work with a CryptoStream.Finalize() Documentation for this section has not yet been entered. abstractGenerateIV() Generate a new initialization vector (IV) for the algorithm. abstractGenerateKey() Generate a new secret key for the algorithm.ValidKeySize(int) : bool Checks wether the given keyLength is valid for the current algorithm.
IDisposable.Dispose Documentation for this section has not yet been entered.