SymmetricAlgorithm.Key SymmetricAlgorithm.Key SymmetricAlgorithm.Key SymmetricAlgorithm.Key Property

定义

获取或设置对称算法的密钥。Gets or sets the secret key for the symmetric algorithm.

public:
 virtual property cli::array <System::Byte> ^ Key { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
public virtual byte[] Key { get; set; }
member this.Key : byte[] with get, set
Public Overridable Property Key As Byte()

属性值

Byte[]

用于对称算法的密钥。The secret key to use for the symmetric algorithm.

异常

试图将密钥设置为 nullAn attempt was made to set the key to null.

注解

密钥用于加密和解密。The secret key is used both for encryption and for decryption. 若要成功使用对称算法,密钥必须仅对发送方和接收方是已知的。For a symmetric algorithm to be successful, the secret key must be known only to the sender and the receiver. 有效密钥大小由特定的对称算法实现指定,并在LegalKeySizes属性中列出。The valid key sizes are specified by the particular symmetric algorithm implementation and are listed in the LegalKeySizes property.

如果使用此属性null GenerateKey ,则调用方法来创建新的随机值。If this property is null when it is used, the GenerateKey method is called to create a new random value.

适用于

另请参阅