EncryptedXml.DecryptKey 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
<EncryptedKey>
요소를 해독합니다.
오버로드
DecryptKey(Byte[], SymmetricAlgorithm) |
대칭 알고리즘을 사용하여 |
DecryptKey(Byte[], RSA, Boolean) |
비대칭 알고리즘을 사용하여 |
설명
메서드를 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
을 해독하는 데 사용되는 대칭 키입니다.
반환
일반 텍스트 키가 들어 있는 바이트 배열입니다.
예외
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)의 사용 여부를 지정하는 값입니다.
반환
일반 텍스트 키가 들어 있는 바이트 배열입니다.
예외
설명
메서드는 DecryptKey XML 문서의 요소 내에 <EncryptedKey>
포함된 암호화된 키를 해독합니다. 이 메서드는 RSA PKCS#1 v1.5 알고리즘 또는 RSA PKCS#1 형식 2 알고리즘(OAEP 패딩이라고도 함)을 나타내는 매개 변수의 값을 rsa
허용합니다.
적용 대상
.NET