Profundizando en el mundo de cifrado y hashing de Java veo ejemplos del constructor para la clase PBEKeySpec
con varios valores para los parámetros iterationCount
y keyLength
. Nada parece explicar lo que estos parámetros impactan o significan.PBEKeySpec ¿En qué influyen los parámetros iterationCount y keyLength?
Supongo que keyLength
es la longitud de la clave así que el cifrado de 32 bits tomaría un valor de 32 para la longitud de la clave, pero esa suposición parece incorrecta. Mi conjetura para el iterationCount
es el número de veces que cada carácter está encriptado, una vez más sin sentir el amor en esa suposición tampoco.
Se agradecen los enlaces a la información o una explicación.
Tenga en cuenta que el enlace a rsa.com está roto ahora; "el estándar" al que se hace referencia es PKCS # 5 v2.0, AKA [RFC 2898] (https://tools.ietf.org/html/rfc2898). – jbyler
@jbyler Siéntase libre de editar las respuestas, he editado en la nueva referencia. –
Ah, gracias @owlstead por la propina. Lo haré la próxima vez. – jbyler