KeyDerivation.Pbkdf2(String, Byte[], KeyDerivationPrf, Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realiza la derivación de claves mediante el algoritmo 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()
Parámetros
- password
- String
Contraseña de la que se va a derivar la clave.
- salt
- Byte[]
Sal que se va a utilizar durante el proceso de derivación de claves.
- prf
- KeyDerivationPrf
Función pseudoaleatoriedad que se va a usar en el proceso de derivación de claves.
- iterationCount
- Int32
Número de iteraciones de la función pseudoaleatoriedad que se va a aplicar durante el proceso de derivación de claves.
- numBytesRequested
- Int32
Longitud deseada (en bytes) de la clave derivada.
Devoluciones
Clave derivada.
Comentarios
El algoritmo PBKDF2 se especifica en RFC 2898.