Quelle est la différence entre KeePass et KeePassX?

91

KeePass et KeePassX sont très proches.

Quelle est la différence entre KeePass et KeePassX?

Martin Monperrus
la source
10
Et maintenant, il y a KeePassXC comme KeePassX a calé.
colan
2
Intéressant à propos de KeePassXC, qui ressemble à KeePassX v2 ainsi que de nouvelles fonctionnalités et de nouvelles corrections (comme les deux, la fusion, etc.), je parie que le C signifie même «Suite». Quand il apparaît dans les dépôts Debian / Ubuntu , je vais essayer.
Xen2050
1
@ Xen2050 Avez-vous essayé? Des opinions?
Pawel Debski
1
@PawelDebski J'ai ajouté un petit peu à propos de KeePassXC à ma réponse. Il ressemble exactement à la suite de KeePassX avec ses nouvelles fonctionnalités et ses correctifs. Probablement une bonne idée d'utiliser XC au lieu d'une version plus ancienne de X (à moins que vous
n'aimiez
2
Oui, je l'ai compris plus tôt. Par souci d'exhaustivité, voici le lien vers ma réponse à Ask Ubuntu: askubuntu.com/questions/1011431/keepassx-vs-keepassxc/… En tout cas, merci pour votre excellente réponse élaborée.
Pawel Debski

Réponses:

85

Vous le savez probablement déjà, mais KeePass et KeePassX (et maintenant KeePassXC, un fork de KeePassX) sont des logiciels à source ouverte (publiés sous la licence d'utilisation générale GNU 2 ) sécurisés (utilisant AES ou Twofish), à l'aide d'un seul fichier de base de données. stockez (principalement) des mots de passe, ou pratiquement 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é lancé vers 2003, à l'origine uniquement pour Windows, mais utilise maintenant Mono pour s'exécuter sur tout ce que Mono prend en charge, comme Mac OS X, Linux, FreeBSD ...

KeePassX est un "port KeePass contributif / non officiel" de KeePass qui a été lancé en 2005 (si la notice de copyright figurant au bas de leurs pages Web est exacte) pour exécuter KeePass sous Linux. Il est maintenant disponible sous forme de programme natif pour Linux, Windows, OS X et autres.

Comme le dit la page d'accueil KeePassX:

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

KeePassXC semble avoir été dérivé de KeePassX en raison du lent développement de KeePassX (sa dernière mise à jour était la v2.0.2 du 2016-02-02), tandis que KeePassXC a démarré 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 "convivialité" de chaque programme, en particulier sous Linux ou Mac OS X où KeePassX ne s'appuie pas sur Mono, correspond donc à l'apparence d'autres programmes natifs plus proches. Et les problèmes d'affichage de la version 0.4.x et 2.x de KeePassX.

En outre, KeePassX / XC ne prend pas en charge les plug-ins (il existe plusieurs plug-ins pour KeePass ), comme le souligne le deuil de l'utilisateur dans sa réponse .

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

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

KeePassX 0.4.3 (version 1.x compatible)

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.4Il s'agit essentiellement de la même police et de la même taille que les autres fenêtres, elles sont superbes et s'intègrent parfaitement. Vous pouvez personnaliser les colonnes et voir. le panneau de prévisualisation. Ouvrir une entrée pour voir / éditer ouvre une nouvelle fenêtre:KeePassX 0.4 voir entrée


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 vue normaleIl utilise la nouvelle version de base de données 2.x, mais vous ne pouvez pas utiliser le cryptage TwoFish et supprime certaines fonctionnalités d'affichage telles que le panneau de prévisualisation (le panneau inférieur / droit avec des détails sur l'entrée sélectionnée) et la personnalisation des colonnes. Visualiser / éditer une entrée n'ouvre pas une nouvelle fenêtre, cela change toute la fenêtre de KeePassX dans la fenêtre afficher / éditer.

Pour une raison quelconque, cela ne me permettrait pas de redimensionner la fenêtre à une taille plus petite que cette capture d'écran. J'espère qu'ils réintégreront bientôt les fonctionnalités d'affichage manquantes, mais en attendant, je m'en tiendrai à KeePassX 0.4.x.


KeePassXC 2.2.0

KeePassXC, un "nouveau concurrent", se décrit comme une " fourche communautaire de KeePassX, un port multiplate-forme natif de KeePass Password Safe, dans le but de l'étendre et de l'améliorer avec de nouvelles fonctionnalités et corrections de bugs gestionnaire de mots de passe open-source riche, entièrement multi-plateforme et moderne. "

Sa FAQ répond à quelques questions de base :

  • Q: Pourquoi KeePassXC au lieu de KeePassX?
    R: KeePassX est un gestionnaire de mot de passe incroyable, mais il n’a pas vu beaucoup de développement actif depuis un certain temps. Beaucoup de bonnes demandes d'extraction n'ont jamais été fusionnées et le projet d'origine ne contient pas certaines fonctionnalités que les utilisateurs peuvent attendre d'un gestionnaire de mots de passe moderne. Par conséquent, nous avons décidé de créer KeePassX pour poursuivre son développement et vous fournir tout ce que vous aimez à propos de KeePassX ainsi que 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’ya absolument aucun inconvénient. Cependant, il est écrit en C # et nécessite donc la plate-forme .NET de Microsoft. Sur les systèmes autres que Windows, vous pouvez exécuter KeePass à l'aide des bibliothèques d'exécution Mono, mais vous n'obtiendrez pas l'apparence native à laquelle vous êtes habitué.
    KeePassXC, en revanche, est développé en C ++ et fonctionne de manière native sur toutes les plateformes, vous offrant ainsi la meilleure intégration possible.

KeePassXC et KeePassX semblent être presque identiques sur le plan visuel (aucune capture d'écran, donc seulement un bouton de la barre d'outils Générateur de mot de passe), mais KeePassXC présente quelques différences:


KeePass 2.25 utilisant Mono

Dans Ubuntu 14.04 LTS, il existe une version légèrement supérieure à 16.04 LTS et plus récent: entrez la description de l'image iciVisuellement, très similaire à KeePassX 0.4.3, mais la police est différente et plus petite, n’a pas l’air parfait. Le panneau de prévisualisation est beaucoup plus compact (comme la lecture d'un fichier .CSV) et l'affichage / la modification d'une entrée ouvre une nouvelle fenêtre. Il a une vue côte à côte aussi: KeePass2 côte à côte Aussi peut pas faire somethings que la version Windows peut que l' exportation vers la version KeePass 1 formats: KeePass2 pas sur l'erreur WindowsEt a quelques problèmes d'affichage pour moi, comme dans cette image suivante les tours clés de transformation est en fait 6003, mais seul le 6 est visible: Problèmes d'affichage de KeePass2


Auparavant, l'actuel "principal" KeePassX (0.4.3) ne supportait que "le format de base de données de mots de passe KeePass 1.x (Classic)". A la date du 7 décembre 2015, la version 2 de KeePassX avait 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 à KeePass 2).
Vous pouvez importer votre base de données .kdb à partir de 0.4 à partir de la base de données> Importer la base de données KeePass 1.
C'est un processus à sens unique cependant. Vous ne pouvez pas revenir au 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 fenêtre

Et la page "Comparaison de KeePass Edition" est probablement utile pour différencier les versions 1 et 2.

Il compare environ 50 aspects différents. Il serait inutile de les copier tous ici. Je vais donc coller quelques-unes des différences, caractéristiques que KeePass 1.x n’A PAS , comparées à KeePass 2.x. Beaucoup d'entre eux semblent très centrés sur Windows:

Prise en charge intégrale de l'Unicode, prise en charge améliorée de la haute résolution, compte d'utilisateur Windows, mots de passe à usage unique (en tant que plug-in), clé principale de saisie sur le bureau sécurisé, champs de chaîne personnalisés, afficheur / éditeur de pièces jointes internes, historique des entrées, importation d'icônes externes, notes de groupe, Afficher les entrées de sous-groupes, Corbeille, Balises d’entrée, Résultats groupés, Trier les résultats de la recherche, TCATO de type automatique, Choisir les caractères, Exporter au format XSL, Importer à partir de "Plus de 35 formats (voir Aide: Importer )", Ouvrir Base de données via URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), édition de base de données partagée (verrouillage de type Office), synchronisation, script, système de déclenchement.

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

Voir la page de comparaison liée ci-dessus pour plus d'informations et une description.

Xen2050
la source
2
S'il vous plaît voir mon commentaire à la réponse de Martin. Les versions alpha et bêta de KeePassX 2 peuvent ouvrir, lire et écrire au .kdbxformat de base de données (KeePass 2.x) sans problème.
Arda
1
La page Web de KeePassX fait toujours référence à la version "1" (0.4) et indique toujours qu’elle n’est pas compatible avec les bases de données KeePass 2, ce qui est vrai. Cependant, le nouveau KeePassX 2.0 est compatible, même s’il est toujours en version bêta (était en alpha au cours des 3 dernières années) et n’était pas encore considéré comme une version régulière (" Attention: ceci est une version bêta. Bien que je pense que le code plutôt stable, assurez-vous de sauvegarder régulièrement votre base de données ")
Xen2050
Je trouve assez étrange qu'ils utilisent Qt pour le développement mais ne supportent pas les plugins. Qt offre une infrastructure de plug-in (pas parfaite mais meilleure que rien) prête à l'emploi.
rbaleksandar
Euh, étrange, je pensais que GPLv2 était une licence de logiciel libre…
Zelphir Kaltstahl
21

Actuellement, l'une des différences les plus significatives entre KeePass et KeePassX est le manque de plugins ou même d'API pour eux dans KeePassX:

Existe-t-il des plugins pour KeePassX?

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

(référence)

UPD (4 octobre 2019) :

Je recommande fortement d' essayer KeePassXC . Pour moi, at semble être bien meilleur que KeePass et KeePassX. L'intégration du navigateur est prête à l'emploi.

Douleur
la source
12

KeePassX est un clone open source de KeePass pour Linux et OS X. KeePassX utilisant QT, ils ne disposent pas de la même interface utilisateur.

Cependant, ils peuvent être utilisés de manière interchangeable car leur .kdbou leurs .kdbxbases de données sont compatibles binaires.

Martin Monperrus
la source
3
.kbdest le format v1 (par opposition à .kbdx) et KeePassX prend en charge "le format de base de données de mots de passe KeePass 1.x (Classic)". J'ai essayé.
Martin Monperrus
6
Je peux utiliser des .kdbxfichiers dans les nouvelles versions alpha et bêta de KeePassX v2 pendant longtemps, sous Windows et Linux, et récemment sous OSX (le fichier est stocké sur Dropbox pour être partagé entre mon travail (actuellement OSX - KeePassX) et mon domicile (Windows, KeePass 2)). et je peux dire que je peux l'utiliser sans problème et sans problèmes jusqu'à présent.
Arda
1
@ Xen2050 Cette déclaration a depuis été retirée de la FAQ. Je pense que cela fonctionne maintenant.
sebastian-c
3

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

En un mot:

  • Keepass est né pour Windows et porté sous Linux à l'aide de Mono , tandis que KeepassX a été écrit pour Linux à l'aide de bibliothèques Qt bien connues et prises en charge. KeepassX dans Ubuntu semble légèrement mieux, mais ...
  • KeepassX 0.4 ne supporte pas les bases de données .kdbx
  • KeepassX 2.x manque deux fonctionnalités importantes dans son interface IMHO:
    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 manque l'indicateur de temps qui vous indique combien de temps il reste avant que le cache du presse-papiers soit effacé

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' se trouve dans le référentiel officiel Ubuntu, vous ne pouvez pas simplement l'installer à partir d'Ubuntu Software Store mais vous devez ouvrir un terminal et taper

sudo apt-get install keepass2
octogone
la source