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 метод вызывается для создания нового случайного значения.