The following tables list the members exposed by ModifiedRijndael.
Name | Description | |
---|---|---|
ModifiedRijndael Constructor | Creates a ModifiedRijndael which can be used with larger key sizes and a specified number of rounds. |
Name | Description | |
---|---|---|
BlockSizeValue | Represents the block size, in bits, of the cryptographic operation. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
FeedbackSizeValue | Represents the feedback size, in bits, of the cryptographic operation. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
IVValue | Represents the initialization vector (System.Security.Cryptography.SymmetricAlgorithm.IV) for the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
KeySizeValue | Represents the size, in bits, of the secret key used by the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
KeyValue | Represents the secret key for the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
LegalBlockSizesValue | Specifies the block sizes, in bits, that are supported by the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
LegalKeySizesValue | Specifies the key sizes, in bits, that are supported by the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
ModeValue | Represents the cipher mode used in the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
PaddingValue | Represents the padding mode used in the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) |
Name | Description | |
---|---|---|
BlockSize | Gets or sets the block size, in bits, of the cryptographic operation. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
FeedbackSize | Gets or sets the feedback size, in bits, of the cryptographic operation. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
IV | Gets or sets the initialization vector (System.Security.Cryptography.SymmetricAlgorithm.IV) for the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
Key | Gets or sets the secret key for the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
KeySize | Gets or sets the size, in bits, of the secret key used by the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
LegalBlockSizes | Gets the block sizes, in bits, that are supported by the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
LegalKeySizes | Gets the key sizes, in bits, that are supported by the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
MaxRounds | Returns the Maximum value for Rounds given the current BlockSize and KeySize values | |
Mode | Gets or sets the mode for operation of the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
NormalRounds | Returns the AES standard round numbers for keys of 128, 192, and 256 bit, or provides a rough 1/3 of MaxRounds for other key sizes based on a constant block size of 128 bit. | |
Padding | Gets or sets the padding mode used in the symmetric algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
Rounds | Gets or sets the number of rounds the encryption algorithm will use when encrypting/decrypting data. |
Name | Description | |
---|---|---|
Clear | Releases all resources used by the System.Security.Cryptography.SymmetricAlgorithm class. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) | |
Create | return a new instance | |
CreateDecryptor | Overloaded. Overridden. When overridden in a derived class, creates a symmetric decryptor object with the specified System.Security.Cryptography.SymmetricAlgorithm.Key property and initialization vector (System.Security.Cryptography.SymmetricAlgorithm.IV). | |
CreateEncryptor | Overloaded. Overridden. When overridden in a derived class, creates a symmetric encryptor object with the specified System.Security.Cryptography.SymmetricAlgorithm.Key property and initialization vector (System.Security.Cryptography.SymmetricAlgorithm.IV). | |
GenerateIV | Overridden. When overridden in a derived class, generates a random initialization vector (System.Security.Cryptography.SymmetricAlgorithm.IV) to use for the algorithm. | |
GenerateKey | Overridden. When overridden in a derived class, generates a random key (System.Security.Cryptography.SymmetricAlgorithm.Key) to use for the algorithm. | |
ValidKeySize | Determines whether the specified key size is valid for the current algorithm. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) |
Name | Description | |
---|---|---|
Dispose | Releases the unmanaged resources used by the System.Security.Cryptography.SymmetricAlgorithm and optionally releases the managed resources. (Inherited from System.Security.Cryptography.SymmetricAlgorithm) |
Reference
ModifiedRijndael ClassCSharpTest.Net.Crypto Namespace