ArcFourManaged Class
Namespace: Rebex.Security.Cryptography
Assembly: Rebex.Common.dll (version 7.0.9448)
The managed version of the ArcFour algorithm.
Syntax
public class ArcFourManaged : ArcFour, IDisposable
Implements
Inherited Members
Constructors
| Name | Description |
|---|---|
| ArcFourManaged() | Initializes a new instance of ArcFourManaged class. |
Properties
| Name | Description |
|---|---|
| BlockSize | Gets or sets the block size of the cryptographic operation in bits. Inherited from ArcFour. |
| IV | Gets or sets the initialization vector (IV) for the symmetric algorithm. Inherited from ArcFour. |
| Mode | Gets or sets the mode for operation of the symmetric algorithm. Inherited from ArcFour. |
| Padding | Gets or sets the padding mode used in the symmetric algorithm. Inherited from ArcFour. |
Methods
| Name | Description |
|---|---|
| Create() | Creates a cryptographic object to perform the ArcFour algorithm. Inherited from ArcFour. |
| CreateDecryptor(Byte[], Byte[]) | Creates a symmetric ArcFour decryptor object with the specified Key and initialization vector (IV). |
| CreateEncryptor(Byte[], Byte[]) | Creates a symmetric ArcFour encryptor object with the specified Key and initialization vector (IV). |
| GenerateIV() | Generates a random initialization vector (IV) to be used for the algorithm. Inherited from ArcFour. |
| GenerateKey() | Generates a random key to be used for the algorithm. Inherited from ArcFour. |