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