다음을 통해 공유


EncryptedXml.DecryptKey 메서드

정의

<EncryptedKey> 요소를 해독합니다.

오버로드

DecryptKey(Byte[], SymmetricAlgorithm)

대칭 알고리즘을 사용하여 <EncryptedKey> 요소를 해독합니다.

DecryptKey(Byte[], RSA, Boolean)

비대칭 알고리즘을 사용하여 <EncryptedKey> 요소를 해독합니다.

설명

메서드를 DecryptKey 사용하여 요소의 암호를 해독 <EncryptedKey> 하고 해당 요소의 암호를 해독하는 데 사용되는 키를 검색합니다.

DecryptKey(Byte[], SymmetricAlgorithm)

Source:
EncryptedXml.cs
Source:
EncryptedXml.cs
Source:
EncryptedXml.cs
Source:
EncryptedXml.cs
Source:
EncryptedXml.cs

대칭 알고리즘을 사용하여 <EncryptedKey> 요소를 해독합니다.

public:
 static cli::array <System::Byte> ^ DecryptKey(cli::array <System::Byte> ^ keyData, System::Security::Cryptography::SymmetricAlgorithm ^ symmetricAlgorithm);
public static byte[] DecryptKey (byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm);
static member DecryptKey : byte[] * System.Security.Cryptography.SymmetricAlgorithm -> byte[]
Public Shared Function DecryptKey (keyData As Byte(), symmetricAlgorithm As SymmetricAlgorithm) As Byte()

매개 변수

keyData
Byte[]

암호화된 <EncryptedKey> 요소를 나타내는 바이트 배열입니다.

symmetricAlgorithm
SymmetricAlgorithm

keyData을 해독하는 데 사용되는 대칭 키입니다.

반환

Byte[]

일반 텍스트 키가 들어 있는 바이트 배열입니다.

예외

keyData 매개 변수의 값이 null입니다.

또는

symmetricAlgorithm 매개 변수의 값이 null입니다.

symmetricAlgorithm 요소의 값이 3DES(Triple DES) 키 랩알고리즘이나 Rijndael이라고도 하는 AES(고급 암호화 표준) 키 랩 알고리즘이 아닌 경우

설명

메서드는 DecryptKey XML 문서의 요소 내에 <EncryptedKey> 포함된 암호화된 키를 해독합니다. 이 메서드는 Triple DES 알고리즘 또는 AES 키 래핑 알고리즘(Rijndael이라고도 함)을 나타내는 매개 변수의 값을 symmetricAlgorithm 허용합니다.

적용 대상

DecryptKey(Byte[], RSA, Boolean)

Source:
EncryptedXml.cs
Source:
EncryptedXml.cs
Source:
EncryptedXml.cs
Source:
EncryptedXml.cs
Source:
EncryptedXml.cs

비대칭 알고리즘을 사용하여 <EncryptedKey> 요소를 해독합니다.

public:
 static cli::array <System::Byte> ^ DecryptKey(cli::array <System::Byte> ^ keyData, System::Security::Cryptography::RSA ^ rsa, bool useOAEP);
public static byte[] DecryptKey (byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP);
static member DecryptKey : byte[] * System.Security.Cryptography.RSA * bool -> byte[]
Public Shared Function DecryptKey (keyData As Byte(), rsa As RSA, useOAEP As Boolean) As Byte()

매개 변수

keyData
Byte[]

암호화된 <EncryptedKey> 요소를 나타내는 바이트 배열입니다.

rsa
RSA

keyData을 해독하는 데 사용되는 비대칭 키입니다.

useOAEP
Boolean

OAEP(Optimal Asymmetric Encryption Padding)의 사용 여부를 지정하는 값입니다.

반환

Byte[]

일반 텍스트 키가 들어 있는 바이트 배열입니다.

예외

keyData 매개 변수의 값이 null입니다.

또는

rsa 매개 변수의 값이 null입니다.

설명

메서드는 DecryptKey XML 문서의 요소 내에 <EncryptedKey> 포함된 암호화된 키를 해독합니다. 이 메서드는 RSA PKCS#1 v1.5 알고리즘 또는 RSA PKCS#1 형식 2 알고리즘(OAEP 패딩이라고도 함)을 나타내는 매개 변수의 값을 rsa 허용합니다.

적용 대상