Hace un tiempo (12 años), reconocí que mis contraseñas no eran seguras en absoluto. Debido a que usé la misma contraseña en todas partes, un administrador malhumorado podría fácilmente controlar todas mis cuentas (recibió correo y contraseña).
Lo obvio es cambiar todas las contraseñas a nuevas contraseñas únicas. Sin embargo, recordar esto es engorroso. Tenía que haber una mejor manera ...
Dirigiéndose a: Otro generador de contraseñas (Java > = 6).
- Generación de contraseña no almacenada (ningún archivo que contenga todas las contraseñas)
- Recuperación fácil de las contraseñas perdidas
- La contraseña maestra se usa solo localmente, por lo tanto, totalmente segura (pensé)
- Consistencia en todas las plataformas (Android, Desktop, etc.)
- Longitud configurable de la contraseña generada
Funciona así :
- Ingrese la contraseña maestra y el uso de la contraseña (por ejemplo, google.com)
- Cree un Sha1 SecureRandom objeto
- Sembralo con los bytes UTF-8 de la contraseña maestra y el uso de la contraseña
- Genere tantos caracteres alfanuméricos aleatorios como lo especifique el control deslizante de longitud
Preguntas :
- ¿Cómo podría ser atacado este método de generación de contraseñas (que no sea bruteforce)?
- ¿Qué tan seguro es este método de generar contraseñas?
- Si no es seguro, ¿qué causa esta falta de seguridad y cómo mejorarla?
- ¿Hay algo totalmente erróneo con este enfoque?