Inspiration
La creciente frecuencia de filtraciones de datos y el uso habitual de contraseñas débiles nos motivaron a desarrollar una herramienta que facilite la gestión segura de credenciales sin depender de servicios en la nube.
What it does
Passeeker permite generar contraseñas robustas, verificar si han sido expuestas en brechas de seguridad y almacenarlas en una bóveda local cifrada protegida por una contraseña maestra.
How we built it
La aplicación fue desarrollada como una app de escritorio con Electron, utilizando un servidor local con Express, base de datos SQLite y cifrado AES-256-GCM con derivación de clave mediante scrypt.
Challenges we ran into
Los principales retos fueron implementar correctamente el cifrado autenticado, gestionar sesiones de forma segura y diseñar una arquitectura que separara claramente autenticación, almacenamiento y lógica criptográfica.
Accomplishments that we're proud of
Hemos conseguido una aplicación funcional con cifrado real tal y como se pedía.
What we learned
Aprendimos a aplicar buenas prácticas de seguridad en aplicaciones reales, a manejar APIs externas de forma segura y a implementar correctamente mecanismos de cifrado y gestión de sesiones.
What's next for Passeeker
Crear una extensión de navegador más integrada y una interfaz más accesible
Built With
- aes
- css
- html
- javascript
- scrypt
- sqlite
Log in or sign up for Devpost to join the conversation.