AsymmetricAlgorithm.LegalKeySizes 속성

정의

비대칭 알고리즘에서 지원하는 키 크기를 가져옵니다.

public virtual System.Security.Cryptography.KeySizes[] LegalKeySizes { get; }

속성 값

비대칭 알고리즘에서 지원하는 키 크기가 들어 있는 배열입니다.

예제

다음 코드 예제를 호출 하는 방법을 보여 줍니다는 LegalKeySizes , MaxSizeSkipSize 속성을 검색 MinSize하는 속성입니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 AsymmetricAlgorithm 클래스입니다.

KeySizes[] legalKeySizes = customCrypto.LegalKeySizes;
if (legalKeySizes.Length > 0)
{
    for (int i=0; i < legalKeySizes.Length; i++)
    {
        Console.Write("Keysize" + i + " min, max, step: ");
        Console.Write(legalKeySizes[i].MinSize + ", ");
        Console.Write(legalKeySizes[i].MaxSize + ", ");
        Console.WriteLine(legalKeySizes[i].SkipSize + ", ");
    }
}

설명

비대칭 알고리즘은 이 배열의 항목과 일치하는 키 크기만 지원합니다.

적용 대상

제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

추가 정보