168 votes

Quelle est la différence entre KeePass / KeePassX / KeePassXC ?

KeePass, KeePassX et KeePassXC sont très proches.

Quelle est la différence entre eux ?

133voto

Xen2050 Points 13136

Vous le savez probablement déjà, mais KeePass et KeePassX (et maintenant KeePassXC, un fork de KeePassX) sont tous deux des logiciels libres (publiés sous le nom de Licence générale GNU 2 ) des programmes de stockage de données sécurisés (à l'aide d'AES ou de Twofish), utilisant un seul fichier de base de données pour stocker (principalement) des mots de passe, ou à peu près toutes les données que vous souhaitez, par exemple des noms d'utilisateur, des mots de passe, des URL, des pièces jointes et des commentaires.

KeePass a été créé en 2003, à l'origine pour Windows uniquement. Mono pour fonctionner sur tout ce que Mono supporte, comme Mac OS X, Linux, FreeBSD...

KeePassX est un "Port KeePass Contribué/Unofficiel" de KeePass qui a été lancé en 2005 (si la notice de copyright en bas de leurs pages web est exacte) pour faire tourner KeePass sous Linux. Il est maintenant disponible en tant que programme natif pour Linux, Windows, OS X, et d'autres.

Comme le dit la page d'accueil de KeePassX :

À l'origine, KeePassX s'appelait KeePass/L pour Linux puisqu'il s'agissait d'un portage du gestionnaire de mots de passe Windows Keepass Password Safe. Après que KeePass/L soit devenu une application multiplateforme, le nom n'était plus approprié et donc, le 22 mars 2006, il a été changé [en KeePassX].

KeePassXC semble avoir été créé à partir de KeePassX en raison du développement lent de KeePassX (sa dernière mise à jour était la v2.0.2 le 2016-02-02) alors que KeePassXC a commencé avec la v2.1.0 le 2017-01-22.


Actuellement, la plus grande différence entre KeePass et KeePassX semble être l'apparence et la "sensation" de chaque programme, en particulier sous Linux ou Mac OS X où KeePassX ne repose pas sur Mono, et correspond donc plus étroitement à l'apparence des autres programmes natifs. Et, les problèmes d'affichage des versions 0.4.x et 2.x de KeePassX.

De plus, KeePassX/XC ne prend pas en charge les plugins (il y a plusieurs plugins pour KeePass ), comme l'utilisateur Chagrin fait remarquer dans leur réponse alors faites le upvote aussi.

Captures d'écran de KeePassX "1.x"/(0.4.x) & "2.x", et de KeePass2

Ceux-ci sont sur un système Linux Mint 17 XFCE (basé sur Ubuntu 14.04). Voir ce paquet Ubuntu recherche keepass pour savoir quelle version est actuellement dans quelle version :

KeePassX 0.4.3 (compatible avec la version 1.x)

Cette version est dans Ubuntu "Trusty Tahr" 14.04 LTS, et utilise la base de données KeePass v1.x - AES/Rijndael ou Twofish KeePassX 0.4 Il s'agit essentiellement de la même police et des mêmes tailles que dans les autres Windows, mais elle est très belle et s'intègre bien. Vous pouvez personnaliser les colonnes et voir le panneau d'aperçu. L'ouverture d'une entrée pour la visualiser/modifier ouvre une nouvelle fenêtre : KeePassX 0.4 view entry


KeePassX 2.0.2

Dans Ubuntu 16.04 LTS & 16.10, en utilisant la base de données KeePass v2.x - AES/Rijndael uniquement. KeePass2 normal view Il utilise la nouvelle version de la base de données 2.x, mais vous ne pouvez pas utiliser le cryptage TwoFish, et il supprime certaines fonctions d'affichage comme le panneau de prévisualisation (le panneau inférieur/droit contenant des détails sur l'entrée sélectionnée) et la personnalisation des colonnes. L'affichage/modification d'une entrée n'ouvre pas une nouvelle fenêtre, mais transforme toute la fenêtre de KeePassX en fenêtre d'affichage/modification.

Pour une raison quelconque, je n'ai pas pu redimensionner la fenêtre à une taille plus petite que cette capture d'écran. J'espère qu'ils ajouteront bientôt les fonctionnalités d'affichage manquantes, mais en attendant, je m'en tiendrai à KeePassX 0.4.x.


KeePassXC 2.2.0

Un "nouveau concurrent" a émergé, KeePassXC, qui se décrit lui-même comme " un fork communautaire de KeePassX, un portage natif multiplateforme de KeePass Password Safe, dans le but de l'étendre et de l'améliorer avec de nouvelles fonctionnalités et des corrections de bogues afin de fournir un gestionnaire de mots de passe open-source riche en fonctionnalités, entièrement multiplateforme et moderne."

C'est Les FAQ répondent à quelques questions de base :

  • Q : Pourquoi KeePassXC au lieu de KeePassX ?
    R : KeePassX est un excellent gestionnaire de mots de passe, mais il n'a pas fait l'objet d'un développement actif depuis un certain temps. Beaucoup de bonnes demandes de pull n'ont jamais été fusionnées et le projet original manque de certaines fonctionnalités que les utilisateurs peuvent attendre d'un gestionnaire de mots de passe moderne. Par conséquent, nous avons décidé de forker KeePassX pour continuer son développement et vous fournir tout ce que vous aimez de KeePassX plus de nombreuses nouvelles fonctionnalités et corrections de bugs.

  • Q : Pourquoi KeePassXC au lieu de KeePass ?
    R : KeePass est un gestionnaire de mots de passe très éprouvé et riche en fonctionnalités, et il n'y a rien de fondamentalement mauvais avec lui. Cependant, il est écrit en C# et nécessite donc la plateforme .NET de Microsoft. Sur les systèmes autres que Windows, vous pouvez exécuter KeePass en utilisant les bibliothèques d'exécution Mono, mais vous n'obtiendrez pas l'aspect et la convivialité natifs auxquels vous êtes habitué.
    KeePassXC, quant à lui, est développé en C++ et fonctionne en mode natif sur toutes les plates-formes, vous offrant ainsi la meilleure intégration possible.

KeePassXC et KeePassX semblent être visuellement presque identiques (donc pas de capture d'écran, ajoute seulement un bouton de la barre d'outils Générateur de mots de passe), mais certaines différences sont KeePassXC a :


KeePass 2.25 avec Mono

Dans Ubuntu 14.04 LTS, il y a une version légèrement supérieure dans 16.04 LTS et plus récent : enter image description here Visuellement très similaire à KeePassX 0.4.3 mais la police de caractères est différente et plus petite, elle ne semble pas à sa place. Le panneau de prévisualisation est beaucoup plus compact (comme la lecture d'un fichier .CSV) et la visualisation/modification d'une entrée ouvre une nouvelle fenêtre. Il y a aussi une vue côte à côte : KeePass2 side-by-side Aussi ne peut PAS faire certaines choses que la version Windows peut faire comme Exporter aux formats de KeePass version 1 : KeePass2 Not on Windows Error Et a quelques problèmes d'affichage pour moi, comme dans cette image suivante, la clé de transformation ronde est en fait 6003, mais seulement le 6 est visible : KeePass2 Display Problems


Auparavant, la version "principale" de KeePassX (0.4.3) ne prenait en charge que les éléments suivants "le format de la base de données de mots de passe KeePass 1.x (classique)" Mais à partir de Le 7 décembre 2015, la version 2 de KeePassX a enfin atteint une version stable. :

Nous sommes fiers d'annoncer la première version stable de la série KeePassX 2 après plusieurs années de développement.

KeePassX 2.0 utilise le nouveau format de base de données .kdbx (identique à celui de KeePass 2).
Vous pouvez importer votre base de données .kdb de la version 0.4 à partir du menu Base de données > Importer la base de données KeePass 1.
Il s'agit cependant d'un processus à sens unique. Vous ne pouvez pas migrer à nouveau vers le format .kdb.

Les nouvelles fonctionnalités comprennent :

  • Plusieurs pièces jointes par entrée
  • Ajouter des paires clé/valeur personnalisées aux entrées
  • Ouvrir plusieurs bases de données dans une seule fenêtre

Et la page "Comparaison de l'édition KeePass" Il est probablement utile de différencier les versions 1 et 2.

Il compare environ 50 aspects différents, les copier tous ici serait inutile, donc je vais juste coller quelques-unes des différences, des caractéristiques que KeePass 1.x font PAS ont, par rapport à KeePass 2.x. Beaucoup d'entre elles semblent très centrées sur Windows :

Prise en charge complète de l'Unicode, prise en charge améliorée de l'affichage en haute résolution, compte d'utilisateur Windows, mots de passe à usage unique (en tant que plugin), saisie de la clé principale sur le bureau sécurisé, champs de chaînes personnalisés, visualiseur/éditeur interne de pièces jointes, historique des entrées, Importation d'icônes externes, Notes de groupe, Affichage des entrées des sous-groupes, Corbeille, Tags d'entrée, Résultats groupés, Trier les résultats de la recherche, Taper automatiquement TCATO, Choisir les caractères, Exportation vers XSL-Transformé, Importation depuis "Plus de 35 formats (voir Aide : Importer )", Ouverture de la base de données par URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), Edition partagée de la base de données (verrouillage de type Office), Synchronisation, Scripting, Système de déclenchement.

KeePass 1.x prend en charge les algorithmes de chiffrement AES/Rijndael et Twofish. KeePass 2.x prend en charge les algorithmes AES/Rijndael pour KeePassX, AES & TwoFish pour KeePassXC, AES & ChaCha20 pour KeePass.

Voir la page Comparaison ci-dessus pour plus d'informations et une description.

38voto

Grief Points 443

Actuellement, l'une des différences les plus importantes entre KeePass et KeePassX est l'absence de plugins ou même d'API pour ceux-ci dans KeePassX :

Existe-t-il des plugins pour KeePassX ?

Il n'y a pas d'interface intégrée pour prendre en charge les plugins. Par conséquent, aucun plugin n'est disponible.

(référence)

UPD (4 Oct 2019) :

Je recommande vivement de donner KeePassXC un essai. Pour moi, il semble être bien meilleur que KeePass et KeePassX. Il intègre d'emblée le navigateur.

12voto

Martin Monperrus Points 2323

KeePassX est un clone open-source de KeePass pour Linux et OS X. Comme KeePassX utilise QT, ils n'ont pas la même interface utilisateur.

Cependant, ils peuvent être utilisés de manière interchangeable car leur .kdb o .kdbx sont compatibles avec les bases de données binaires.

4voto

bytepan Points 131

J'utilise Ubuntu 18.04 LTS Bionic Beaver et j'ai testé Keepass 2.38 et KeepassX 2.0.3.

En un mot :

  • Keepass est né pour Windows et a été porté sur Linux en utilisant Mono KeepassX a été écrit pour Linux en utilisant des bibliothèques Qt bien connues et supportées. KeepassX dans Ubuntu est légèrement meilleur, mais...
  • KeepassX 0.4 ne supporte pas les bases de données .kdbx
  • KeepassX 2.x manque de deux fonctions importantes dans son interface, à mon avis :
    1. Aperçu des notes d'entrée dans le bas de la fenêtre (vous devez double-cliquer sur l'entrée pour les voir).
    2. Il n'y a pas d'indicateur de temps qui vous montre combien de temps il reste avant que le cache du presse-papiers ne soit vidé.

Donc, jusqu'à ce qu'ils développent de telles fonctionnalités dans KeepassX 2.x, je vous suggère d'utiliser Keepass2.

Veuillez noter que même si le paquet 'keepass2' est dans le dépôt officiel d'Ubuntu, vous ne pouvez pas simplement l'installer à partir de la boutique de logiciels Ubuntu mais vous devez ouvrir un terminal et taper

sudo apt-get install keepass2

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X