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