AesCng.CreateDecryptor 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
대칭 암호 해독기 개체를 만듭니다.
오버로드
CreateDecryptor() |
현재 키 및 초기화 벡터(IV)를 사용하여 대칭 AES 암호 해독기 개체를 만듭니다. |
CreateDecryptor(Byte[], Byte[]) |
지정된 키 및 IV(초기화 벡터)를 사용하여 대칭 AES 암호 해독기 개체를 만듭니다. |
CreateDecryptor()
현재 키 및 초기화 벡터(IV)를 사용하여 대칭 AES 암호 해독기 개체를 만듭니다.
public:
override System::Security::Cryptography::ICryptoTransform ^ CreateDecryptor();
public override System.Security.Cryptography.ICryptoTransform CreateDecryptor ();
override this.CreateDecryptor : unit -> System.Security.Cryptography.ICryptoTransform
Public Overrides Function CreateDecryptor () As ICryptoTransform
반환
대칭 AES 암호 해독기 개체입니다.
예외
.NET 6 이상: CFB128 모드가 선택되고 키가 유지됩니다.
설명
이 메서드는 동일한 서명이 있는 오버로드를 사용하여 만든 암호화된 메시지의 CreateEncryptor() 암호를 해독합니다.
적용 대상
CreateDecryptor(Byte[], Byte[])
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
지정된 키 및 IV(초기화 벡터)를 사용하여 대칭 AES 암호 해독기 개체를 만듭니다.
public:
override System::Security::Cryptography::ICryptoTransform ^ CreateDecryptor(cli::array <System::Byte> ^ rgbKey, cli::array <System::Byte> ^ rgbIV);
public override System.Security.Cryptography.ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[]? rgbIV);
public override System.Security.Cryptography.ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[] rgbIV);
override this.CreateDecryptor : byte[] * byte[] -> System.Security.Cryptography.ICryptoTransform
Public Overrides Function CreateDecryptor (rgbKey As Byte(), rgbIV As Byte()) As ICryptoTransform
매개 변수
- rgbKey
- Byte[]
AES 알고리즘에 사용할 비밀 키입니다. 키 크기는 128, 192 또는 256 비트여야 합니다.
- rgbIV
- Byte[]
AES 알고리즘에 사용할 초기화 벡터입니다.
반환
대칭 AES 암호 해독기 개체입니다.
예외
rgbKey
이(가) null
인 경우
설명
이 메서드는 동일한 서명이 있는 오버로드를 사용하여 만든 암호화된 메시지의 CreateEncryptor(Byte[], Byte[]) 암호를 해독합니다.
참고
기존 지속형 키를 사용하여 개체를 만들고 AesCng 메시지의 암호를 해독할 때 해당 키를 사용하려는 경우 속성을 설정한 IV 다음 매개 변수 없는 CreateDecryptor() 오버로드를 대신 호출하려고 합니다. 그렇지 않으면 이 메서드를 사용하면 매개 변수에 rgbKey
지정된 임시 키가 만들어집니다.
적용 대상
.NET