다음을 통해 공유


KeyDerivationParameters 클래스

정의

키를 파생할 때 사용되는 매개 변수를 나타냅니다.

public ref class KeyDerivationParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyDerivationParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class KeyDerivationParameters
Public NotInheritable Class KeyDerivationParameters
상속
Object Platform::Object IInspectable KeyDerivationParameters
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

메서드를 사용하기 위해 클래스의 instance 만들 필요가 없습니다. 대신 클래스 이름 뒤에 점 연산자(.) 뒤에 메서드 이름을 사용합니다.

속성

Capi1KdfTargetAlgorithm

Capi1KdfTargetAlgorithm을 가져오거나 설정합니다.

IterationCount

키를 파생하는 데 사용되는 반복 횟수를 검색합니다. 자세한 내용은 BuildForPbkdf2를 참조하세요.

KdfGenericBinary

키 파생 알고리즘에서 사용하는 매개 변수를 가져오거나 설정합니다.

메서드

BuildForCapi1Kdf(Capi1KdfTargetAlgorithm)

대상 알고리즘에서 사용할 KeyDerivationParameters 개체를 만듭니다.

BuildForPbkdf2(IBuffer, UInt32)

암호 기반 키 파생 함수 2(PBKDF2)에서 사용할 KeyDerivationParameters 개체를 만듭니다.

BuildForSP800108(IBuffer, IBuffer)

카운터 모드 HMAC(해시 기반 메시지 인증 코드) 키 파생 함수에서 사용할 KeyDerivationParameters 개체를 만듭니다.

BuildForSP80056a(IBuffer, IBuffer, IBuffer, IBuffer, IBuffer)

SP800-56A 키 파생 함수에서 사용할 KeyDerivationParameters 개체를 만듭니다.

적용 대상

추가 정보