Estoy escribiendo una página para nuestro sitio web que describe las medidas que tomamos para mantener segura la información de nuestros clientes. En esta página, una sección describe cómo mantenemos seguras sus contraseñas.
Estamos usando Secure Password Storage v2.0 , que es una implementación de PBKDF2. Estamos utilizando el algoritmo hash SHA256, 64000 iteraciones y 24 bytes para nuestra sal aleatoria. No estoy realmente seguro de que esto importe tanto, aparte de que simplemente no quiero que la gente venga con las horcas elevadas pensando que estamos cifrando las contraseñas.
¿Es correcto decir "Las contraseñas que almacenamos no se pueden descifrar"? Me preocupa que esto implique que las contraseñas nunca se puedan descifrar, lo que simplemente no es cierto. Sin embargo, quiero enfatizar a nuestros usuarios que nuestro sistema para almacenar contraseñas es lo suficientemente seguro como para que nunca tengan que preocuparse por ello (siempre que elijan una contraseña suficientemente única, por supuesto), incluso en el caso de Toda la base de datos de contraseñas está siendo robada.
Otras opciones que he considerado son "El método utilizado para almacenar contraseñas no se puede revertir" o "En el caso de una infracción, su contraseña no debe ser recuperable", pero creo que no se pueden descifrar para que sea más comprensible. y al punto, especialmente porque algunas personas ni siquiera se dan cuenta de que las contraseñas no se almacenan en texto sin formato.