Discord: senraa_

MousePass es una aplicación web para la generación, verificación y almacenamiento de contraseñas. Funciona estrictamente en el lado del cliente, asegurando que las credenciales nunca abandonen el equipo local.

Funcionalidades. - Generación. Crea contraseñas criptográficamente seguras utilizando la entropía obtenida de los micromovimientos del ratón del usuario. - Verificación. Comprueba si una contraseña ha sido filtrada usando la API de Have I Been Pwned mediante k-anonimato (enviando solo 5 caracteres del hash SHA-1). - Bóveda local (Vault): Almacena las credenciales cifradas en el navegador, delegando el control de acceso a la seguridad del hardware del dispositivo (ej. Windows Hello).

Seguridad. Toda la criptografía se ejecuta localmente mediante la Web Crypto API. El cifrado de la bóveda emplea AES-GCM de 256 bits. La clave de descifrado se deriva internamente mediante PBKDF2 (600.000 iteraciones con SHA-256) y el acceso está protegido por el estándar WebAuthn.

Instalación y uso. MousePass no requiere instalación ni dependencias de servidor. Al ser una aplicación web estática, basta con acceder a su URL desde cualquier navegador moderno.

Tecnologías. Frontend: HTML5, CSS3, JavaScript.

APIs web: Web Crypto API, Web Authentication API (WebAuthn), Canvas API, localStorage.

El despliegue de la aplicación se realiza mediante Netlify.

Built With

Share this project:

Updates