다음을 통해 공유


TripleDESCng.CreateEncryptor 메서드

정의

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인 경우

rgbKey가 이 알고리즘에 유효한 크기가 아닌 경우

또는

rgbIV 크기가 이 알고리즘에 대한 블록 크기와 일치하지 않는 경우

rgbKey가 이 알고리즘의 알려진 weak키이며 사용할 수 없는 경우

또는

rgbIVnull입니다.

설명

이 메서드를 사용하여 메시지를 암호화한 다음, 동일한 서명과 함께 오버로드를 사용하여 CreateDecryptor 이 메서드의 결과를 해독합니다.

참고

기존 지속형 키를 사용하여 개체를 만들 TripleDESCng 었으며 메시지를 암호화할 때 해당 키를 사용하려는 경우 속성을 설정한 IV 다음 매개 변수 없는 CreateEncryptor() 오버로드를 대신 호출하려고 합니다. 그렇지 않으면 이 메서드를 사용하면 매개 변수에 rgbKey 지정된 임시 키가 만들어집니다.

적용 대상