RSACng 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
RSACng 클래스의 새 인스턴스를 초기화합니다.
오버로드
RSACng() |
난수 2,048비트 키 쌍을 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다. |
RSACng(Int32) |
지정한 크기의 임의로 생성된 키를 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다. |
RSACng(CngKey) |
지정된 키를 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다. |
RSACng()
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
난수 2,048비트 키 쌍을 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다.
public:
RSACng();
public RSACng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng ();
Public Sub New ()
- 특성
설명
이 생성자는 새 퍼블릭/프라이빗 키페어를 즉시 생성하지 않습니다. 이 생성자는 속성을 2048로 설정하고 KeySize 필요한 경우 속성 값을 사용하여 키가 생성됩니다. 메서드 또는 다른 키 가져오기 메서드를 ImportParameters 통해 키를 로드하는 경우 이 생성자의 키 크기는 의미가 없습니다.
적용 대상
RSACng(Int32)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
지정한 크기의 임의로 생성된 키를 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다.
public:
RSACng(int keySize);
public RSACng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng (int keySize);
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
Public Sub New (keySize As Integer)
매개 변수
- keySize
- Int32
생성할 키의 크기(비트)입니다.
- 특성
예외
keySize
가 잘못된 경우
설명
유효한 키 크기는 384비트에서 16,384비트까지 8씩 증가합니다. 모든 키에 최소 2,048비트 크기를 사용하는 것이 좋습니다.
이 생성자는 새 퍼블릭/프라이빗 키페어를 즉시 생성하지 않습니다.
이 생성자는 속성을 keySize
로 설정하고 KeySize 키가 필요한 경우 속성 값을 사용하여 생성됩니다.
메서드 또는 다른 키 가져오기 메서드를 ImportParameters 통해 키를 로드하는 경우 이 생성자의 키 크기는 의미가 없습니다.
적용 대상
RSACng(CngKey)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
지정된 키를 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다.
public:
RSACng(System::Security::Cryptography::CngKey ^ key);
public RSACng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
Public Sub New (key As CngKey)
매개 변수
- key
- CngKey
RSA 작업에 사용할 키입니다.
- 특성
예외
key
가 유효한 RSA 키가 아닙니다.
key
이(가) null
인 경우
설명
의 key
는 CngKey.AlgorithmGroup 이어야 CngAlgorithmGroup.Rsa합니다.
이 생성자는 키의 복사본을 만듭니다. 가 삭제되더라도 key
RSA에서 이 키 개체의 복사본은 활성 상태로 유지됩니다.
적용 대상
.NET