Tengo un programa que borra algunas contraseñas y las guarda en archivos .txt, no estoy usando bases de datos para el almacenamiento.
Mi pregunta es: ¿se considera más seguro guardar contraseñas con hash en un archivo o separarlas?
Ejemplo 1
admin.txt - contraseña hash
user1.txt - contraseña hash
Ejemplo 2
Passwords.txt = contraseñas de hash del administrador / usuario1 en líneas separadas
¿Es uno más seguro que el otro? El único problema con el segundo ejemplo es cómo determinaría a quién pertenece la contraseña.
Creo que, en mi opinión, elegiría el primer ejemplo porque de esa manera también puede comparar los nombres de usuario ingresados para que un atacante no pueda simplemente enviar el botón de contraseña con posibles contraseñas.