다음을 통해 공유


Pkcs8PrivateKeyInfo.Encrypt 메서드

정의

오버로드

Encrypt(ReadOnlySpan<Byte>, PbeParameters)

지정된 바이트 기반 암호 및 암호화 매개 변수를 사용하여 암호화한 후 이 개체의 속성 콘텐츠에서 PKCS#8 EncryptedPrivateKeyInfo를 생성합니다.

Encrypt(ReadOnlySpan<Char>, PbeParameters)

지정된 문자 기반 암호 및 암호화 매개 변수를 사용하여 암호화한 후 이 개체의 속성 콘텐츠에서 PKCS#8 EncryptedPrivateKeyInfo를 생성합니다.

Encrypt(ReadOnlySpan<Byte>, PbeParameters)

지정된 바이트 기반 암호 및 암호화 매개 변수를 사용하여 암호화한 후 이 개체의 속성 콘텐츠에서 PKCS#8 EncryptedPrivateKeyInfo를 생성합니다.

public:
 cli::array <System::Byte> ^ Encrypt(ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public byte[] Encrypt (ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.Encrypt : ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> byte[]
Public Function Encrypt (passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters) As Byte()

매개 변수

passwordBytes
ReadOnlySpan<Byte>

키 자료를 암호화할 때 암호로 사용할 바이트입니다.

pbeParameters
PbeParameters

키 자료를 암호화할 때 사용할 PBE(암호 기반 암호화) 매개 변수입니다.

반환

Byte[]

PKCS#8 EncryptedPrivateKeyInfo의 인코딩된 형식을 포함하는 바이트 배열입니다.

예외

pbeParametersChar 기반 암호가 필요한 TripleDes3KeyPkcs12를 사용해야 함을 나타냅니다.

설명

암호 바이트는 표시된 알고리즘에서 사용하는 KDF(키 파생 함수)로 직접 전달됩니다 pbeParameters. 이렇게 하면 PBKDF2(암호 기반 키 파생 함수 2)를 사용하여 암호를 처리할 때 UTF-8 이외의 텍스트 인코딩을 사용하는 다른 시스템과 호환됩니다.

추가 정보

적용 대상

Encrypt(ReadOnlySpan<Char>, PbeParameters)

지정된 문자 기반 암호 및 암호화 매개 변수를 사용하여 암호화한 후 이 개체의 속성 콘텐츠에서 PKCS#8 EncryptedPrivateKeyInfo를 생성합니다.

public:
 cli::array <System::Byte> ^ Encrypt(ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public byte[] Encrypt (ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.Encrypt : ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> byte[]
Public Function Encrypt (password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters) As Byte()

매개 변수

password
ReadOnlySpan<Char>

키 자료를 암호화할 때 사용할 암호입니다.

pbeParameters
PbeParameters

키 자료를 암호화할 때 사용할 PBE(암호 기반 암호화) 매개 변수입니다.

반환

Byte[]

PKCS#8 EncryptedPrivateKeyInfo의 인코딩된 형식을 포함하는 바이트 배열입니다.

설명

PBKDF2(암호 기반 키 파생 함수 2)를 사용하는 알고리즘을 나타내는 경우 pbeParameters 암호는 UTF-8 인코딩을 통해 바이트로 변환됩니다.

추가 정보

적용 대상