Qual è la differenza tra KeePass e KeePassX?


91

KeePass e KeePassX sembrano molto vicini.

Qual è la differenza tra KeePass e KeePassX?


10
E ora c'è KeePassXC poiché KeePassX si è bloccato.
colan

2
Interessante su KeePassXC, suona come KeePassX v2 più nuove funzionalità e correzioni (come twofish, fusione, ecc.), Scommetto che la C sta anche per "Continua". Quando appare nei repository Debian / Ubuntu , ci proverò.
Xen2050,

1
@ Xen2050 Hai provato? Qualche opinione?
Pawel Debski,

1
@PawelDebski Ho aggiunto un po 'di KeePassXC alla mia risposta, sembra esattamente come la continuazione di KeePassX con nuove funzionalità e correzioni. Probabilmente è una buona idea usare XC invece di una versione precedente di X (a meno che non ti piaccia davvero l'aspetto di KeePassX 0.4, cosa che faccio)
Xen2050,

2
Sì, l'ho capito prima. Per completezza ecco il link alla mia risposta Ask Ubuntu: askubuntu.com/questions/1011431/keepassx-vs-keepassxc/… Grazie comunque per la tua eccellente risposta elaborata.
Pawel Debski,

Risposte:


85

Probabilmente lo sai già, ma sia KeePass che KeePassX (e ora KeePassXC, un fork di KeePassX) sono open source (pubblicati sotto GNU General Purpose License 2 ) programmi di archiviazione dati sicuri (usando AES o Twofish), usando un singolo file di database per archiviare (principalmente) password o praticamente qualsiasi dato desiderato, ad esempio nomi utente, password, URL, allegati e commenti.

KeePass è stato avviato verso il 2003, originariamente solo per Windows, ma ora utilizza Mono per eseguire qualsiasi cosa che supporti Mono, come Mac OS X, Linux, FreeBSD ...

KeePassX è una "Porta KeePass fornita / non ufficiale" di KeePass che è stata avviata nel 2005 (se la nota sul copyright nella parte inferiore delle loro pagine Web è accurata) per eseguire KeePass su Linux. Ora è disponibile come programma nativo per Linux, Windows, OS X e altri.

Come dice la homepage di KeePassX:

Originariamente KeePassX era chiamato KeePass / L per Linux poiché era una porta del gestore password di Windows Keepass Password Safe. Dopo che KeePass / L è diventato un'applicazione multipiattaforma, il nome non era più appropriato e, pertanto, il 22 marzo 2006 è stato cambiato [in KeePassX].

KeePassXC sembra essere stato biforcuto da KeePassX a causa del lento sviluppo di KeePassX (il suo ultimo aggiornamento è stato v2.0.2 il 02-02-2016) mentre KeePassXC è iniziato con la v2.1.0 il 22-01-2017.


Attualmente, la più grande differenza tra KeePass e KeePassX sembra essere l'aspetto e la "sensazione" di ciascun programma, specialmente su Linux o Mac OS X in cui KeePassX non si basa su Mono, quindi si avvicina all'aspetto di altri programmi nativi. Inoltre, i problemi di visualizzazione della versione 0.4.xe 2.x di KeePassX.

Inoltre, KeePassX / XC non supporta i plug-in (ci sono diversi plug-in per KeePass ), come sottolinea l'utente Grief nella loro risposta, quindi votalo anche tu.

Schermate di KeePassX "1.x" / (0.4.x) e "2.x" e KeePass2

Questi sono su un sistema Linux Mint 17 XFCE (basato su Ubuntu 14.04). Vedi questa ricerca di pacchetti Ubuntu per keepass per quale versione è attualmente in quale versione:

KeePassX 0.4.3 (compatibile con la versione 1.x)

Questa versione è in Ubuntu "Trusty Tahr" 14.04 LTS e utilizza il database KeePass v1.x - AES / Rijndael o Twofish KeePassX 0.4Questo è fondamentalmente lo stesso tipo di carattere e dimensioni di altre finestre, sembra fantastico e si adatta. Puoi personalizzare le colonne e vedere il pannello di anteprima. L'apertura di una voce per visualizzare / modificare apre una nuova finestra:KeePassX 0.4 visualizza la voce


KeePassX 2.0.2

In Ubuntu 16.04 LTS e 16.10, usando il database KeePass v2.x - solo AES / Rijndael. Vista normale di KeePass2Utilizza la nuova versione del database 2.x, ma non è possibile utilizzare la crittografia TwoFish e rimuove alcune funzionalità di visualizzazione come il pannello di anteprima (il pannello in basso a destra con i dettagli sulla voce selezionata) e la personalizzazione delle colonne. La visualizzazione / modifica di una voce non apre una nuova finestra, cambia l'intera finestra di KeePassX nella finestra di visualizzazione / modifica.

Per qualche motivo, non mi permetterebbe di ridimensionare la finestra in modo più piccolo di questo screenshot. Spero che aggiungano presto le funzionalità mancanti del display, ma fino ad allora continuerò con KeePassX 0.4.x.


KeePassXC 2.2.0

È emerso un "nuovo contendente", KeePassXC, che si descrive come " un fork della community di KeePassX, una porta multipiattaforma nativa di KeePass Password Safe, con l'obiettivo di estenderlo e migliorarlo con nuove funzionalità e correzioni di bug per fornire una funzionalità- gestore di password open source ricco, completamente multipiattaforma e moderno ".

Le domande frequenti rispondono ad alcune domande di base :

  • D: Perché KeePassXC invece di KeePassX?
    A: KeePassX è un fantastico gestore di password, ma non ha visto molto sviluppo attivo da un po 'di tempo. Molte buone richieste pull non sono mai state unite e al progetto originale mancano alcune funzionalità che gli utenti possono aspettarsi da un moderno gestore di password. Quindi, abbiamo deciso di fork di KeePassX per continuare il suo sviluppo e offrirti tutto ciò che ami di KeePassX oltre a molte nuove funzionalità e correzioni di bug.

  • D: Perché KeePassXC invece di KeePass?
    A: KeePass è un gestore di password molto collaudato e ricco di funzionalità e non c'è nulla di fondamentalmente sbagliato in esso. Tuttavia, è scritto in C # e pertanto richiede la piattaforma .NET di Microsoft. Su sistemi diversi da Windows, puoi eseguire KeePass usando le librerie di runtime Mono, ma non otterrai l'aspetto nativo a cui sei abituato.
    KeePassXC, d'altra parte, è sviluppato in C ++ e funziona nativamente su tutte le piattaforme offrendo la migliore integrazione possibile della piattaforma.

KeePassXC e KeePassX sembrano essere visivamente quasi identici (quindi nessuno screenshot, aggiunge solo un pulsante della barra degli strumenti Generatore password), ma alcune differenze sono che KeePassXC ha:


KeePass 2.25 usando Mono

In Ubuntu 14.04 LTS, c'è una versione leggermente superiore in 16.04 LTS e più recente: inserisci qui la descrizione dell'immaginevisivamente molto simile a KeePassX 0.4.3 ma il carattere diverso e più piccolo, sembra semplicemente fuori posto. Il pannello di anteprima è molto più compatto (come leggere un file .CSV) e visualizzare / modificare una voce apre una nuova finestra. Ha anche una vista affiancata: KeePass2 fianco a fianco inoltre NON può fare qualcosa che la versione di Windows può gradire Esporta nei formati di versione 1 di KeePass: KeePass2 Errore non su WindowsE ha alcuni problemi di visualizzazione per me, come in questa prossima immagine i round di trasformazione chiave sono in realtà 6003, ma è visibile solo il 6: Problemi di visualizzazione di KeePass2


In precedenza, l'attuale "principale" KeePassX (0.4.3) supportava solo "il formato del database delle password di KeePass 1.x (Classic)" Ma a partire dal 7 dicembre 2015, KeePassX versione 2 ha finalmente raggiunto una versione stabile :

Siamo orgogliosi di annunciare la prima versione stabile della serie KeePassX 2 dopo diversi anni di sviluppo.

KeePassX 2.0 utilizza il nuovo formato di database .kdbx (uguale a KeePass 2).
Puoi importare il tuo database .kdb da 0.4 dal database> Importa database KeePass 1.
Questo è un processo a senso unico però. Non è possibile tornare al formato .kdb.

Le nuove funzionalità includono:

  • Più allegati per voce
  • Aggiungi coppie chiave / valore personalizzate alle voci
  • Apri più database in una finestra

E la pagina "KeePass Edition Comparison" è probabilmente utile per differenziare le versioni 1 e 2.

Confronta circa 50 aspetti diversi, copiarli tutti qui non sarebbe necessario, quindi incollerò solo alcune delle differenze, caratteristiche che KeePass 1.x NON ha, rispetto a KeePass 2.x. Molti di questi sembrano molto centrati su Windows:

Supporto Unicode completo, Supporto DPI elevato avanzato, Account utente Windows, Password monouso (come plug-in), Inserisci chiave master su desktop protetto, Campi stringa personalizzati, Visualizzatore / editor allegati interni, Cronologia voci, Importa icone esterne, Note di gruppo, Mostra voci di sottogruppi, Cestino, Tag immissione, Risultati raggruppati, Ordina risultati di ricerca, Tipo automatico TCATO, Seleziona caratteri, Esporta in XSL trasformato, Importa da "Più di 35 formati (vedi Aiuto: Importa )", Apri Database tramite URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), Modifica del database condiviso (blocco in stile Office), Sincronizzazione, Scripting, Sistema di trigger.

Inoltre, KeePass 1.x supporta gli algoritmi di crittografia AES / Rijndael e Twofish. KeePass 2.x supporta AES / Rijndael in KeePassX, AES e TwoFish per KeePassXC, AES e ChaCha20 per KeePass.

Vedere la pagina di confronto collegata sopra per ulteriori informazioni e una descrizione.


2
Si prega di vedere il mio commento alla risposta di Martin. Le versioni alfa e beta di KeePassX 2 possono aprire, leggere e scrivere in .kdbxformato database (KeePass 2.x) senza problemi.
Arda,

1
La pagina Web di KeePassX fa ancora riferimento alla versione "1" (0.4) e dice ancora che non è compatibile con i database di KeePass 2, il che è vero. Tuttavia, il nuovo KeePassX 2.0 è compatibile, sebbene sia ancora in versione beta (era in alpha negli ultimi +3 anni) e non è stato ancora considerato una versione normale (" Attenzione: questa è una versione beta. Mentre credo che la base di codice sia già piuttosto stabile assicurati di eseguire regolarmente il backup del tuo database ")
Xen2050

Trovo piuttosto strano che usino Qt per lo sviluppo ma non supportino i plugin. Qt offre un'infrastruttura plug-in (non perfetta ma comunque migliore di niente) pronta all'uso.
rbaleksandar,

Uh, strano, pensavo che GPLv2 fosse una licenza per software libero ...
Zelphir Kaltstahl

21

Attualmente, una delle differenze più significative tra KeePass e KeePassX è la mancanza di plugin o persino API per loro in KeePassX:

Ci sono plugin per KeePassX?

Non esiste un'interfaccia integrata per supportare i plug-in. Pertanto, nessun plug-in disponibile.

(riferimento)

UPD (4 ottobre 2019) :

Consiglio vivamente di provare KeePassXC . Per me sembra essere molto meglio di KeePass e KeePassX. Ha l'integrazione del browser pronta all'uso.


12

KeePassX è un clone open source di KeePass per Linux e OS X. Dato che KeePassX utilizza QT, non hanno la stessa interfaccia utente.

Tuttavia, possono essere utilizzati in modo intercambiabile in quanto i loro .kdbo .kdbxdatabase sono binari compatibili.


3
.kbdè il formato v1 (al contrario di .kbdx) e KeePassX supporta "il formato del database delle password KeePass 1.x (Classic)". Ho provato.
Martin Monperrus,

6
Posso usare i .kdbxfile nelle nuove versioni Alpha e Beta di KeePassX v2 per lungo tempo, su Windows e Linux e sui nuovi OSX (i file sono archiviati su Dropbox per condividerli attraverso il mio lavoro (attualmente OSX - KeePassX) e home (Windows, KeePass 2)) e posso dire di poterlo usare senza problemi e senza problemi finora.
Arda,

1
@ Xen2050 Questa affermazione è stata rimossa dalle FAQ. Penso che funzioni ora.
sebastian-c,

3

Sto usando Ubuntu 18.04 LTS Bionic Beaver e ho testato sia Keepass 2.38 sia KeepassX 2.0.3

In breve:

  • Keepass è nato per Windows e portato su Linux usando Mono , mentre KeepassX è stato scritto per Linux usando librerie Qt ben note e supportate. KeepassX in Ubuntu sembra leggermente migliore, ma ...
  • KeepassX 0.4 non supporta i database .kdbx
  • KeepassX 2.x manca di due importanti funzionalità nella sua interfaccia IMHO:
    1. Anteprima delle note di entrata nella parte inferiore della finestra (devi fare doppio clic sulla voce per vederle)
    2. Manca l'indicatore del tempo che mostra quanto tempo rimane prima che la cache degli appunti venga cancellata

Quindi, fino a quando non svilupperanno tali funzionalità in KeepassX 2.x ti suggerisco di usare Keepass2.

Nota che anche se il pacchetto 'keepass2' si trova nel repository ufficiale di Ubuntu, non puoi semplicemente installarlo da Ubuntu Software Store ma devi aprire un terminale e digitare

sudo apt-get install keepass2
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.