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.

Исключения

Предпринята попытка задания для ключа значения null.An attempt was made to set the key to null.

Недопустимый размер ключа.The key size is invalid.

Комментарии

Секретный ключ используется для шифрования и расшифровки.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.

Применяется к

Дополнительно