Поделиться через


ECDsaCng.LegalKeySizes Свойство

Определение

Возвращает размеры ключа (в битах), которые поддерживаются методом задания свойства KeySize.

public:
 virtual property cli::array <System::Security::Cryptography::KeySizes ^> ^ LegalKeySizes { cli::array <System::Security::Cryptography::KeySizes ^> ^ get(); };
public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get; }
member this.LegalKeySizes : System.Security.Cryptography.KeySizes[]
Public Overrides ReadOnly Property LegalKeySizes As KeySizes()

Значение свойства

Массив, содержащий размеры ключей, поддерживаемые методом KeySize задания свойств.

Комментарии

В криптографии с эллиптическими кривыми (ECC) размер ключа является не единственным входным значением в процессе создания ключа. Он является производным от параметров кривой для конкретной эллиптической кривой. Это свойство сообщает только о трех допустимых размерах ключей: 256, 384 и 521 бит. Если размер ключа используется только в качестве основы для создания ключа, поддерживаемые размеры сопоставляется с именованными кривыми secp256r1 (aka NIST P-256), secp384r1 (aka NIST P-384) и secp521r1 (aka NIST P-521).

При выполнении в Windows 10 этот класс поддерживает множество дополнительных именованных кривых, но это не отражается в этом свойстве.

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

См. также раздел