Mono Class Library: Overview

System.Security.Cryptography.SymmetricAlgorithm: Method Members

The methods of System.Security.Cryptography.SymmetricAlgorithm are listed below. For a list of all members, see the SymmetricAlgorithm Members list.

See Also: Inherited members from System.Object

Public Methods

Clear()
Zeroize sensitive informations inside the algorithm implementation.
static
Create() : SymmetricAlgorithm
Creates the default implementation of the default symmetric algorithm (System.Security.Cryptography.Rijndael).
static
Create(string) : SymmetricAlgorithm
Creates a specific implementation of the given symmetric algorithm.
CreateDecryptor() : ICryptoTransform
Gets an Decryptor transform object to work with a CryptoStream.
abstract
CreateDecryptor(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.
abstract
CreateEncryptor(byte[], byte[]) : ICryptoTransform
Gets an Encryptor transform object to work with a CryptoStream.
Finalize()
Documentation for this section has not yet been entered.
abstract
GenerateIV()
Generate a new initialization vector (IV) for the algorithm.
abstract
GenerateKey()
Generate a new secret key for the algorithm.
ValidKeySize(int) : bool
Checks wether the given keyLength is valid for the current algorithm.

Protected Methods

Dispose(bool)
Documentation for this section has not yet been entered.