SymmetricAlgorithm.Key Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает секретный ключ для алгоритма симметричного шифрования.
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()
Значение свойства
Секретный ключ, который должен использоваться для симметричного алгоритма.
Исключения
Предпринята попытка установить для этого ключа значение null.
Недопустимый размер ключа.
Комментарии
Секретный ключ используется как для шифрования, так и для расшифровки. Для успешного выполнения симметричного алгоритма секретный ключ должен быть известен только отправителю и получателю. Допустимые размеры ключей определяются конкретной реализацией симметричного алгоритма и перечислены в свойстве LegalKeySizes .
Если это свойство используется null при его использовании, GenerateKey метод вызывается для создания нового случайного значения.