AesCng.KeySize Property

Definition

Gets or sets the size, in bits, of the secret key used by the AesCng algorithm.

public:
 virtual property int KeySize { int get(); void set(int value); };
public override int KeySize { get; set; }
member this.KeySize : int with get, set
Public Overrides Property KeySize As Integer

Property Value

The size, in bits, of the secret key used by the AesCng algorithm.

Remarks

For AES, the legal key sizes are 128, 192, and 256 bits.

If you've created the AesCng object using an existing persisted key and you set the value of the KeySize property, the persisted key will no longer be used and an ephemeral key will be used instead. If you need to use the persisted key again, a new instance of AesCng class needs to be created.

Applies to