Udostępnij za pośrednictwem


ECDsaCng.LegalKeySizes Właściwość

Definicja

Pobiera rozmiary kluczy w bitach, które są obsługiwane przez KeySize zestaw właściwości.

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()

Wartość właściwości

Tablica zawierająca rozmiary kluczy obsługiwane przez KeySize zestaw właściwości.

Uwagi

W kryptografii krzywej eliptycznej (ECC) rozmiar klucza nie jest jedynym wejściem do procesu generowania klucza, pochodzi z parametrów krzywej dla określonej krzywej eliptycznej. Ta właściwość zgłasza tylko trzy rozmiary kluczy prawnych: 256, 384 i 521 bitów. Gdy rozmiar klucza jest używany samodzielnie jako podstawa generowania kluczy, obsługiwane rozmiary mapuje na nazwane krzywe secp256r1 (aka NIST P-256), secp384r1 (aka NIST P-384) i secp521r1 (aka NIST P-521).

Po wykonaniu w systemie Windows 10 ta klasa obsługuje wiele dodatkowych nazwanych krzywych, ale nie jest to odzwierciedlane w tej właściwości.

Dotyczy

Zobacz też