● Herramientas

Cómo elegir un gestor de contraseñas de código abierto

Un gestor de contraseñas guarda las llaves de toda tu vida digital, así que tiene sentido querer saber qué hace exactamente con ellas. El código abierto ayuda, pero no lo resuelve todo. Te damos los criterios para elegir con cabeza y una lista de comprobación para decidir.

Publicado: 5 abril 2026 Lectura: 8 min Categoría: Herramientas

¿Por qué importa que un gestor sea de código abierto?

Un software es de código abierto cuando su código fuente se publica bajo una licencia que permite estudiarlo, modificarlo y redistribuirlo; la Open Source Initiative (OSI) mantiene la definición y la lista de licencias reconocidas. En un gestor de contraseñas esto tiene ventajas concretas:

  • Transparencia. Cualquiera puede comprobar cómo se cifra la bóveda, qué datos se envían a los servidores y si hay telemetría.
  • Revisión continua. Investigadores y usuarios pueden detectar y notificar fallos, y ver cómo y cuándo se corrigen.
  • Menos dependencia. Si el proyecto cambia de rumbo o desaparece, la comunidad puede continuarlo (lo que se conoce como fork), y los formatos abiertos facilitan llevarte tus datos.

Lo que el código abierto no garantiza

Conviene no idealizarlo. Que el código sea público no significa que alguien lo haya revisado a fondo. Tampoco garantiza por sí solo que la aplicación que descargas se haya compilado exactamente a partir de ese código (para eso existen las compilaciones reproducibles, que pocos proyectos ofrecen), ni que el proyecto vaya a seguir mantenido dentro de unos años. Y en muchos servicios solo son abiertas las aplicaciones cliente, no necesariamente toda la infraestructura del servidor.

La idea clave El código abierto es una condición que facilita la confianza, no un sello de seguridad. Úsalo como punto de partida y comprueba el resto de criterios.

¿Qué criterios debes revisar antes de elegir?

Auditorías independientes

Busca si el proyecto publica auditorías de seguridad realizadas por empresas externas, con fecha, alcance (qué se auditó: cliente, servidor, extensión del navegador) e informe completo o resumen público. Una auditoría de hace muchos años sobre una versión muy distinta aporta poco. Valora también que exista un programa de divulgación responsable de vulnerabilidades o de recompensas (bug bounty).

Actividad y mantenimiento

Mira el repositorio: frecuencia de versiones, tiempo de respuesta a fallos de seguridad, número de mantenedores. Un gestor con un único desarrollador y sin actualizaciones en mucho tiempo es un riesgo, por bueno que fuera en su día.

Modelo de financiación

Alguien tiene que pagar el desarrollo. Los modelos habituales son freemium (plan gratuito más planes de pago con funciones extra), suscripción empresarial o donaciones. Ninguno es malo en sí mismo; lo importante es que sea sostenible y que no dependa de explotar tus datos.

Cifrado y función de derivación de claves

Todo gestor serio cifra la bóveda en tu dispositivo (normalmente con AES-256 o un algoritmo equivalente) usando una clave derivada de tu contraseña maestra. Lo que más varía es esa función de derivación de claves (KDF), que hace costoso probar contraseñas maestras por fuerza bruta si alguien roba la bóveda cifrada:

  • Argon2id: diseño moderno que exige mucha memoria además de tiempo de cálculo, lo que dificulta los ataques con tarjetas gráficas o hardware específico.
  • PBKDF2: más antigua y muy extendida; sigue siendo aceptable con un número alto de iteraciones.

Comprueba qué usa el gestor por defecto, si te permite cambiarlo y qué parámetros aplica. Y recuerda que ninguna KDF salva una contraseña maestra débil: dedícale el tiempo que merece con nuestra guía de contraseña maestra paso a paso.

Modelo de sincronización: local o en la nube

Es probablemente la decisión más importante:

  • Local: la bóveda es un archivo en tu equipo (por ejemplo, el formato KDBX de KeePass). Tú decides si lo sincronizas y cómo (con tu nube, con herramientas como Syncthing o a mano). Máximo control, más trabajo y más riesgo de perder datos si no haces copias.
  • En la nube con cifrado de extremo a extremo: el proveedor guarda tu bóveda cifrada y la sincroniza entre dispositivos sin poder leerla. Más cómodo y con menos mantenimiento.
  • Autoalojado: tú gestionas el servidor de sincronización. Control total, pero también toda la responsabilidad de mantenerlo seguro y actualizado.

Plataformas, importación y exportación

Asegúrate de que funciona en todos tus dispositivos (Windows, macOS, Linux, Android, iOS) y navegadores, con autocompletado fiable. Comprueba que puedes importar desde tu gestor actual o desde el navegador, y exportar en un formato abierto. Un gestor del que no puedes salir con tus datos es una trampa, por muy abierto que sea su código.

Soporte de passkeys y 2FA

Cada vez más servicios permiten iniciar sesión con passkeys. Un gestor moderno debería poder guardarlas y sincronizarlas. Valora también que la cuenta del gestor admita verificación en dos pasos robusta (app TOTP o llave física) y si puede generar códigos TOTP para otras cuentas, teniendo en cuenta que guardar contraseña y segundo factor en el mismo sitio reduce la separación entre ambos.

Ejemplos de gestores de código abierto

Estos son algunos de los proyectos más conocidos. No es una clasificación: cada uno encaja con un perfil distinto. Revisa siempre su documentación actual, porque las funciones y licencias evolucionan.

GestorModeloPlataformasPara quién
BitwardenNube con cifrado de extremo a extremo; servidor autoalojable. Plan gratuito y planes de pago. Permite elegir PBKDF2 o Argon2id.Escritorio, móvil, extensiones de navegador y webQuien quiere sincronización sencilla entre muchos dispositivos.
KeePassXCLocal, archivo KDBX. Sin servidor propio; financiado por la comunidad. Admite Argon2.Windows, macOS, Linux (con extensión de navegador)Quien prefiere no depender de ningún proveedor y gestionar su propio archivo.
KeePassDXLocal, compatible con archivos KDBX.AndroidComplemento móvil de KeePassXC. En iOS existen otras apps compatibles con KDBX.
Proton PassNube con cifrado de extremo a extremo, aplicaciones cliente de código abierto. Plan gratuito y de pago.Escritorio, móvil y extensiones de navegadorQuien ya usa el ecosistema de Proton o busca una alternativa en la nube.
VaultwardenImplementación no oficial y ligera del servidor de Bitwarden, para autoalojar. Se usa con las apps de Bitwarden.Servidor propio (Docker, Linux)Usuarios con experiencia administrando servidores.
Sobre Vaultwarden Es un proyecto comunitario sin relación oficial con Bitwarden y no cuenta con el mismo historial de auditorías formales que el servidor oficial. Si lo usas, mantenlo actualizado, haz copias de seguridad cifradas y no lo expongas a internet sin protegerlo bien.

Para ver estos y otros gestores (también de código cerrado) en contexto, consulta nuestra guía general de gestores de contraseñas.

Lista de comprobación para decidir

Antes de migrar tus contraseñas

  1. Licencia y código accesibles.¿El código de las aplicaciones que vas a usar es público y con una licencia reconocida por la OSI?
  2. Auditorías recientes.¿Hay informes de auditorías externas recientes y un canal para reportar vulnerabilidades?
  3. Proyecto vivo.¿Publica versiones con regularidad y corrige rápido los fallos de seguridad?
  4. Cifrado local y KDF robusta.¿Cifra en tu dispositivo y usa Argon2id o PBKDF2 con parámetros altos?
  5. Sincronización a tu medida.¿Local, nube cifrada o autoalojado? Elige el que de verdad vas a mantener.
  6. Todas tus plataformas.¿Funciona bien en tus dispositivos y navegadores, con autocompletado?
  7. Salida garantizada.¿Puedes exportar todo en un formato abierto cuando quieras?
  8. Passkeys y 2FA.¿Guarda passkeys y permite proteger la cuenta con un segundo factor fuerte?

Una vez elegido, el primer paso es crear una contraseña maestra robusta (una frase de varias palabras aleatorias funciona muy bien; puedes generarla con el generador de frases de contraseña), activar la verificación en dos pasos y guardar el kit de recuperación en un lugar físico seguro. Después, importa tus contraseñas y aprovecha el informe de seguridad del gestor para sustituir poco a poco las claves débiles o repetidas.

Preguntas frecuentes

Dudas habituales sobre gestores de código abierto

¿Un gestor de código abierto es más seguro que uno cerrado?

No automáticamente. El código abierto permite que cualquiera revise cómo cifra y trata tus datos, lo que favorece la transparencia y la detección de errores. Pero la seguridad real depende también de las auditorías independientes, del mantenimiento activo y de la calidad del diseño. Un gestor cerrado y bien auditado puede ser mejor opción que uno abierto y abandonado.

¿Es peligroso guardar mis contraseñas en la nube?

Con un gestor de cifrado de extremo a extremo, lo que se sube a la nube es una bóveda cifrada en tu dispositivo con una clave derivada de tu contraseña maestra, que el proveedor no conoce. El riesgo principal pasa a ser la fortaleza de tu contraseña maestra, por eso debe ser larga y única.

¿Qué es mejor, Argon2id o PBKDF2?

Ambas son funciones de derivación de claves aceptadas. Argon2id es más moderna y, al exigir mucha memoria además de tiempo de cálculo, encarece los ataques con hardware especializado. PBKDF2 sigue siendo válida si se configura con un número alto de iteraciones. Si tu gestor ofrece Argon2id, suele ser la opción preferible.

¿Merece la pena alojar mi propio servidor con Vaultwarden?

Solo si te sientes cómodo administrando un servidor: actualizaciones, copias de seguridad, certificados y exposición a internet. Ganas control sobre tus datos, pero asumes la responsabilidad de mantenerlo seguro. Para la mayoría de personas, un servicio gestionado o un gestor local tipo KeePassXC es más sencillo.

Crea tu contraseña maestra

Una frase de varias palabras aleatorias es fácil de recordar y muy difícil de adivinar. Genérala en tu navegador antes de configurar el gestor.

Generar frase de contraseña