¿Cuál es la diferencia entre KeePass y KeePassX?


91

KeePass y KeePassX se ven muy cerca.

¿Cuál es la diferencia entre KeePass y KeePassX?


10
Y ahora está KeePassXC ya que KeePassX se ha estancado.
colan

2
Interesante sobre KeePassXC, suena como KeePassX v2 más nuevas características y correcciones (como twofish, fusión, etc.), apuesto a que la C incluso significa "Continuación". Cuando aparezca en los repositorios Debian / Ubuntu lo intentaré.
Xen2050

1
@ Xen2050 ¿Lo intentaste? Alguna opinión?
Pawel Debski

1
@PawelDebski Agregué un poco sobre KeePassXC a mi respuesta, se ve exactamente como la continuación de KeePassX con nuevas características y correcciones. Probablemente sea una buena idea usar XC en lugar de una versión anterior de X (a menos que realmente te guste el aspecto de KeePassX 0.4, que me gusta)
Xen2050

2
Sí, lo he imaginado antes. En aras de la exhaustividad aquí está el enlace a mi respuesta Ask Ubuntu: askubuntu.com/questions/1011431/keepassx-vs-keepassxc/… De todos modos, gracias por su excelente respuesta elaborada.
Pawel Debski

Respuestas:


85

Probablemente ya lo sepa, pero tanto KeePass como KeePassX (y ahora KeePassXC, una bifurcación de KeePassX) son programas de almacenamiento de datos de código abierto (publicados bajo la Licencia 2 de uso general de GNU ) seguros (usando AES o Twofish), utilizando un único archivo de base de datos para almacenar (principalmente) contraseñas, o casi cualquier información que desee, por ejemplo, nombres de usuario, contraseñas, URL, archivos adjuntos y comentarios.

KeePass se inició aproximadamente en 2003, originalmente solo para Windows, pero ahora usa Mono para ejecutarse en todo lo que Mono admite, como Mac OS X, Linux, FreeBSD ...

KeePassX es un "Puerto de KeePass contribuido / no oficial" de KeePass que se inició en 2005 (si el aviso de copyright en la parte inferior de sus páginas web es correcto) para ejecutar KeePass en Linux. Ahora está disponible como un programa nativo para Linux, Windows, OS X y otros.

Como dice la página de inicio de KeePassX:

Originalmente, KeePassX se llamaba KeePass / L para Linux, ya que era un puerto del administrador de contraseñas de Windows Keepass Password Safe. Después de que KeePass / L se convirtiera en una aplicación multiplataforma, el nombre ya no era apropiado y, por lo tanto, el 22 de marzo de 2006 se cambió [a KeePassX].

KeePassXC parece haber sido bifurcado de KeePassX debido al lento desarrollo de KeePassX (su última actualización fue v2.0.2 en 2016-02-02) mientras que KeePassXC comenzó con v2.1.0 en 2017-01-22.


Actualmente, la mayor diferencia entre KeePass y KeePassX parece ser la apariencia y la "sensación" de cada programa, especialmente en Linux o Mac OS X, donde KeePassX no depende de Mono, por lo que coincide con el aspecto de otros programas nativos más cercanos. Y, los problemas de visualización de la versión 0.4.xy 2.x de KeePassX.

Además, KeePassX / XC no admite complementos (hay varios complementos para KeePass ), como señala el usuario Grief en su respuesta, así que también vota.

Capturas de pantalla de KeePassX "1.x" / (0.4.x) y "2.x", y KeePass2

Estos están en un sistema Linux Mint 17 XFCE (basado en Ubuntu 14.04). Vea este paquete de Ubuntu busque keepass para saber qué versión está actualmente en qué versión:

KeePassX 0.4.3 (compatible con la versión 1.x)

Esta versión está en Ubuntu "Trusty Tahr" 14.04 LTS, y utiliza la base de datos KeePass v1.x - AES / Rijndael o Twofish. KeePassX 0.4Esta es básicamente la misma fuente y tamaños que otras ventanas, se ve muy bien y encaja. Puede personalizar las columnas y ver el panel de vista previa Al abrir una entrada para ver / editar se abre una nueva ventana:KeePassX 0.4 ver entrada


KeePassX 2.0.2

En Ubuntu 16.04 LTS y 16.10, utilizando la base de datos KeePass v2.x: solo AES / Rijndael. Vista normal de KeePass2Utiliza la nueva versión 2.x de la base de datos, pero no puede usar el cifrado TwoFish, y elimina algunas características de visualización como el panel de vista previa (el panel inferior / derecho con detalles sobre la entrada seleccionada) y la personalización de columnas. Ver / editar una entrada no abre una nueva ventana, cambia toda la ventana de KeePassX en la ventana de vista / edición.

Por alguna razón, no me permitió cambiar el tamaño de la ventana a una más pequeña que esta captura de pantalla. Con suerte, volverán a agregar las funciones de visualización que faltan pronto, pero hasta entonces me quedaré con KeePassX 0.4.x.


KeePassXC 2.2.0

Ha surgido un "nuevo contendiente", KeePassXC, que se describe a sí mismo como " una bifurcación comunitaria de KeePassX, un puerto nativo multiplataforma de KeePass Password Safe, con el objetivo de ampliarlo y mejorarlo con nuevas características y correcciones de errores para proporcionar una característica- "Administrador de contraseñas de código abierto rico, totalmente multiplataforma y moderno".

Sus preguntas frecuentes responden algunas preguntas básicas :

  • P: ¿Por qué KeePassXC en lugar de KeePassX?
    R: KeePassX es un increíble administrador de contraseñas, pero no ha visto mucho desarrollo activo durante bastante tiempo. Muchas buenas solicitudes de extracción nunca se fusionaron y al proyecto original le faltan algunas características que los usuarios pueden esperar de un administrador de contraseñas moderno. Por lo tanto, decidimos bifurcar KeePassX para continuar su desarrollo y proporcionarle todo lo que le gusta de KeePassX, además de muchas características nuevas y correcciones de errores.

  • P: ¿Por qué KeePassXC en lugar de KeePass?
    R: KeePass es un administrador de contraseñas muy probado y rico en funciones y no tiene nada de fundamental. Sin embargo, está escrito en C # y, por lo tanto, requiere la plataforma .NET de Microsoft. En sistemas que no sean Windows, puede ejecutar KeePass utilizando las bibliotecas de tiempo de ejecución Mono, pero no obtendrá la apariencia nativa a la que está acostumbrado.
    KeePassXC, por otro lado, está desarrollado en C ++ y se ejecuta de forma nativa en todas las plataformas, lo que le brinda la mejor integración de plataforma posible.

KeePassXC y KeePassX parecen ser visualmente casi idénticos (por lo que no hay captura de pantalla, solo agrega un botón de barra de herramientas Generador de contraseñas), pero hay algunas diferencias que KeePassXC tiene:


KeePass 2.25 usando Mono

En Ubuntu 14.04 LTS, hay una versión ligeramente más alta en 16.04 LTS y más nueva: ingrese la descripción de la imagen aquívisualmente muy similar a KeePassX 0.4.3 pero la fuente es diferente y más pequeña, simplemente parece fuera de lugar. El panel de vista previa es mucho más compacto (como leer un archivo .CSV) y ver / editar una entrada abre una nueva ventana. También tiene una vista de lado a lado: KeePass2 lado a lado también NO puede hacer algo que a la versión de Windows le guste Exportar a formatos de la versión 1 de KeePass: KeePass2 no en error de WindowsY tiene algunos problemas de visualización para mí, como en la siguiente imagen, las rondas de transformación clave son en realidad 6003, pero solo el 6 es visible: Problemas de visualización de KeePass2


Anteriormente, el actual "principal" KeePassX (0.4.3) solo admitía "el formato de la base de datos de contraseñas KeePass 1.x (Classic)" Pero a partir del 7 de diciembre de 2015, la versión 2 de KeePassX finalmente ha alcanzado una versión estable :

Nos enorgullece anunciar el primer lanzamiento estable de la serie KeePassX 2 después de varios años de desarrollo.

KeePassX 2.0 está utilizando el nuevo formato de base de datos .kdbx (igual que KeePass 2).
Puede importar su base de datos .kdb desde 0.4 desde la Base de datos> Importar base de datos KeePass 1.
Sin embargo, este es un proceso unidireccional. No puede volver a migrar al formato .kdb.

Las nuevas características incluyen:

  • Múltiples archivos adjuntos por entrada
  • Agregue pares de clave / valor personalizados a las entradas
  • Abrir múltiples bases de datos en una ventana

Y la página "Comparación de la edición KeePass" probablemente sea útil para diferenciar las versiones 1 y 2.

Compara alrededor de 50 aspectos diferentes, copiarlos todos aquí sería innecesario, así que solo pegaré algunas de las diferencias, características que NO tiene KeePass 1.x , en comparación con KeePass 2.x. Muchos de estos se ven muy centrados en Windows:

Soporte completo de Unicode, soporte mejorado de alta DPI, cuenta de usuario de Windows, contraseñas de un solo uso (como complemento), ingresar la clave maestra en el escritorio seguro, campos de cadena personalizados, visor / editor de archivos adjuntos internos, historial de entradas, importar iconos externos, notas de grupo, Mostrar entradas de subgrupos, Papelera de reciclaje, Etiquetas de entrada, Resultados agrupados, Ordenar resultados de búsqueda, Escribir automáticamente TCATO, Seleccionar caracteres, Exportar a XSL-Transformado, Importar desde "Más de 35 formatos (ver Ayuda: Importar )", Abrir Base de datos a través de URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), Edición de base de datos compartida (bloqueo estilo Office), Sincronización, Scripting, Sistema de disparo.

Y, KeePass 1.x es compatible con los algoritmos de cifrado AES / Rijndael y Twofish. KeePass 2.x admite AES / Rijndael en KeePassX, AES y TwoFish para KeePassXC, AES y ChaCha20 para KeePass.

Consulte la página de comparación vinculada arriba para obtener más información y alguna descripción.


2
Por favor vea mi comentario en la respuesta de Martin. Las versiones alfa y beta de KeePassX 2 pueden abrir, leer y escribir en .kdbxformato de base de datos (KeePass 2.x) sin problemas.
Arda

1
La página web KeePassX todavía se refiere a la versión "1" (0.4) y aún dice que no es compatible con las bases de datos KeePass 2, lo cual es cierto. Sin embargo, la versión más reciente de KeePassX 2.0 es compatible, aunque todavía está en versión beta (estuvo en versión alfa durante los últimos 3 años) y todavía no se considera una versión regular (" Cuidado: esta es una versión beta. Aunque creo que el código base ya está bastante estable, asegúrese de hacer una copia de seguridad de su base de datos con regularidad ")
Xen2050

Me resulta bastante extraño que usen Qt para el desarrollo y no admitan complementos. Qt ofrece infraestructura de complementos (no perfecta, pero aún mejor que nada) lista para usar.
rbaleksandar

Qué extraño, pensé que GPLv2 era una licencia de software libre ...
Zelphir Kaltstahl el

21

Actualmente, una de las diferencias más significativas entre KeePass y KeePassX es la falta de complementos o incluso API para ellos en KeePassX:

¿Hay algún complemento para KeePassX?

No hay una interfaz integrada para admitir complementos. Por lo tanto, no hay complementos disponibles.

(referencia)

UPD (4 de octubre de 2019) :

Recomiendo encarecidamente probar KeePassXC . Para mí, parece ser mucho mejor que KeePass y KeePassX. Tiene integración de navegador fuera de la caja.


12

KeePassX es un clon de código abierto de KeePass para Linux y OS X. Como KeePassX usa QT, no tienen la misma interfaz de usuario.

Sin embargo, pueden usarse indistintamente, ya que sus .kdbo .kdbxbases de datos son compatibles binario.


3
.kbdes el formato v1 (en lugar de .kbdx) y KeePassX admite "el formato de base de datos de contraseñas KeePass 1.x (Classic)". He intentado.
Martin Monperrus

66
Puedo usar .kdbxarchivos en las nuevas versiones Alpha y Beta de KeePassX v2 durante mucho tiempo, en Windows y Linux y recientemente en OSX (el archivo se almacena en Dropbox para compartirlo en mi trabajo (actualmente OSX - KeePassX) y en el hogar (Windows, KeePass 2)) y puedo decir que puedo usarlo sin problemas y sin problemas hasta ahora.
Arda

1
@ Xen2050 Esa declaración ha sido eliminada de las Preguntas frecuentes. Creo que funciona ahora.
sebastian-c

3

Estoy usando Ubuntu 18.04 LTS Bionic Beaver y probé tanto Keepass 2.38 como KeepassX 2.0.3

En una palabra:

  • Keepass nació para Windows y fue portado a Linux usando Mono , mientras que KeepassX fue escrito para Linux usando bibliotecas Qt bien conocidas y compatibles. KeepassX en Ubuntu se ve un poco mejor, pero ...
  • KeepassX 0.4 no admite bases de datos .kdbx
  • KeepassX 2.x carece de dos características importantes en su interfaz en mi humilde opinión:
    1. Vista previa de las notas de entrada en la parte inferior de la ventana (debe hacer doble clic en la entrada para verlas)
    2. Carece del indicador de tiempo que le muestra cuánto tiempo queda antes de que se borre la caché del portapapeles

Entonces, hasta que desarrollen tales características en KeepassX 2.x, le sugiero que use Keepass2.

Tenga en cuenta que incluso si el paquete 'keepass2' está en el repositorio oficial de Ubuntu, no puede simplemente instalarlo desde Ubuntu Software Store, sino que debe abrir un terminal y escribir

sudo apt-get install keepass2
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.