[en] Currently, news about massive hacks to online services are frequently found. These hacks usually attack services whose databases have very simple or virtually no security. In the end, as always, the biggest harmed is to the user who uses these services, and therefore this TFG focuses on helping people manage their personal data in an efficient and automated way, in particular to manage the passwords used to access the services. This TFG covers the design and development of the SecPass system, a system capable of generating and managing an unlimited set of passwords with a high degree of security. The SecPass system consists of a mobile app called SecPass Application, a backend service called SecPass Service and a web frontend manager service called SecPass Manager. The chapters include the introduction to the problem to be solved, the series of objectives that have been set and pursued with the development of this system and all the information related to the development of said system. In addition, an explanation is given of the technologies on which it is based, the chosen methodology, the phases of the application of said methodology and the conclusions. It should be mentioned that this TFG has been carried out within the scope of a FORTE scholarship and is fostered by the need, on the part of the Tecnobit company, to develop a secure password management system. For security and privacy reasons this TFG will not contain the actual parts of the original code since they have a "Restricted" degree of confidentiality, instead there are simple alternative explanations to facilitate the reader's understanding.

[es] En la actualidad se encuentran con frecuencia noticias sobre hackeos masivos a servicios online. Estos hackeos suelen atacar a servicios cuyas bases de datos tienen una seguridad muy simple o prácticamente nula. Al final, como siempre, el mayor perjudicado es el usuario que usa dichos servicios, y por ello este Trabajo Fin de Grado (TFG) se centra en ayudar a las personas a gestionar sus datos personales de una forma eficiente y automatizada, en concreto a gestionar las contraseñas con las que acceden a los servicios. La presente memoria versa sobre el diseño y desarrollo del sistema SecPass, un sistema capaz de generar y administrar un conjunto ilimitado de contraseñas con un alto grado de seguridad. El sistema SecPass se compone de una aplicación denominada SecPass Application, un servicio de backend denominado SecPass Service y un servicio gestor de frontend web denominado SecPass Manager. A lo largo de los capítulos se plantea la introducción al problema que se pretende resolver, la serie de objetivos que se han fijado y perseguido con el desarrollo de este sistema y toda la información relativa al desarrollo de dicho sistema. Además se realiza una explicación de las tecnologías en las que se apoya, la metodología escogida, las fases de la aplicación de dicha metodología y las conclusiones. Cabe mencionar que este TFG ha sido realizado en el ámbito de una beca FORTE y está fomentado por la necesidad, por parte de la empresa Tecnobit, de desarrollar un sistema de gestión de contraseñas con un alto grado de seguridad. Por motivos de seguridad y privacidad este TFG no contendrá las partes reales del código original ya que estas cuentan con un grado de confidencialidad "Restricted", en su lugar se presentan alternativas sencillas de explicar para facilitar la comprensión del lector