다음을 통해 공유


ECDsaCng.LegalKeySizes 속성

정의

KeySize 속성 setter에서 지원하는 키 크기(비트)를 가져옵니다.

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

속성 값

속성 setter에서 지원하는 KeySize 키 크기를 포함하는 배열입니다.

설명

ECC(타원 곡선 암호화)에서 키 크기는 키 생성 프로세스에 대한 유일한 입력이 아니며 특정 타원 곡선에 대한 곡선 매개 변수에서 파생됩니다. 이 속성은 256, 384 및 521비트라는 세 가지 법적 키 크기만 보고합니다. 키 크기를 키 생성의 기준으로 단독으로 사용하는 경우 지원되는 크기는 명명된 곡선 secp256r1(즉, NIST P-256), secp384r1(즉, NIST P-384) 및 secp521r1(NIST P-521이라고도 함)에 매핑됩니다.

Windows 10에서 실행되는 경우 이 클래스는 많은 추가 명명된 곡선을 지원하지만 이 속성에는 반영되지 않습니다.

적용 대상

추가 정보