KeyDerivation.Pbkdf2(String, Byte[], KeyDerivationPrf, Int32, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
PBKDF2 알고리즘을 사용하여 키 파생을 수행합니다.
public:
static cli::array <System::Byte> ^ Pbkdf2(System::String ^ password, cli::array <System::Byte> ^ salt, Microsoft::AspNetCore::Cryptography::KeyDerivation::KeyDerivationPrf prf, int iterationCount, int numBytesRequested);
public static byte[] Pbkdf2 (string password, byte[] salt, Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf prf, int iterationCount, int numBytesRequested);
static member Pbkdf2 : string * byte[] * Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf * int * int -> byte[]
Public Shared Function Pbkdf2 (password As String, salt As Byte(), prf As KeyDerivationPrf, iterationCount As Integer, numBytesRequested As Integer) As Byte()
매개 변수
- password
- String
키를 파생시킬 암호입니다.
- salt
- Byte[]
키 파생 프로세스 중에 사용할 솔트입니다.
- prf
- KeyDerivationPrf
키 파생 프로세스에 사용할 의사 임의 함수입니다.
- iterationCount
- Int32
키 파생 프로세스 중에 적용할 의사 임의 함수의 반복 횟수입니다.
- numBytesRequested
- Int32
파생 키의 원하는 길이(바이트)입니다.
반환
Byte[]
파생된 키입니다.
설명
PBKDF2 알고리즘은 RFC 2898에 지정됩니다.