PBKDF2 en Bouncy Castle C #
He estado jugando con la API de C # Bouncy Castle para encontrar cómo hacer una derivación de clave PBKDF2.
Estoy realmente despistado en este momento.
Intenté leer los archivos Pkcs5S2ParametersGenerator.cs y PBKDF2Params.cs, pero realmente no puedo entender cómo hacerlo.
De acuerdo con la investigación que he hecho hasta ahora, PBKDF2 requiere una cadena (o char []) que es la contraseña, una sal y un recuento de iteraciones.
Hasta ahora, lo más prometedor y obvio que he llegado hasta ahora es PBKDF2Params y Pkcs5S2ParametersGenerator.
Ninguno de estos parece estar aceptando una cadena o un char [].
¿Alguien ha hecho esto en C # o tiene alguna pista sobre esto? ¿O tal vez alguien que haya implementado BouncyCastle en Java y pueda ayudar?
Gracias de antemano :)
ACTUALIZAR: He encontrado cómo hacer esto en Bouncy Castle. Mira a continuación la respuesta :)