Qual a diferença entre o KeePass e o KeePassX?


79

KeePass e KeePassX parecem muito próximos.

Qual a diferença entre o KeePass e o KeePassX?


7
E agora tem KeePassXC como o KeePassX parou.
colan

2
Interessante sobre KeePassXC, soa como KeePassX v2 além de novos recursos & amp; correções (como twofish, fusão, etc), eu aposto que o C ainda significa "Continued". Quando aparece no Debian / Ubuntu repositórios Eu vou tentar.
Xen2050

1
@ Xen2050 Você tentou? Alguma opinião?
Pawel Debski

1
@PawelDebski Eu adicionei um pouco sobre o KeePassXC à minha resposta, parece exatamente como a continuação do KeePassX com novos recursos & amp; Conserta. Provavelmente é uma boa idéia usar o XC ao invés de uma versão mais antiga do X (a menos que você goste muito do KeePassX 0.4, o que eu faço)
Xen2050

1
Sim, eu percebi isso antes. Por uma questão de perfeição, aqui está o link para minha resposta Ask Debian: askubuntu.com/questions/1011431/keepassx-vs-keepassxc/… De qualquer forma obrigado pela sua excelente resposta elaborada.
Pawel Debski

Respostas:


71

Você provavelmente já sabe, mas tanto o KeePass quanto o KeePassX (e agora o KeePassXC, um fork do KeePassX) são open source (publicados sob o Licença de Uso Geral GNU 2 ) proteger (usando AES ou Twofish) programas de armazenamento de dados, usando um único arquivo de banco de dados para armazenar (principalmente) senhas, ou praticamente qualquer dado que você queira, por exemplo. nomes de usuário, senhas, URLs, anexos e comentários.

KeePass foi iniciado em 2003, originalmente apenas para Windows, mas agora usa Mono para rodar em qualquer coisa que o Mono suporta, como Mac OS X, Linux, FreeBSD ...

KeePassX é um "Contribited / Unofficial KeePass Port" de KeePass que foi iniciado em 2005 (se o aviso de direitos autorais na parte inferior de suas páginas da Web for preciso) para executar o KeePass no Linux. Agora está disponível como um programa nativo para Linux, Windows, OS X e outros.

Como diz a homepage do KeePassX:

Originalmente o KeePassX era chamado KeePass / L para Linux, já que era uma porta do gerenciador de senhas do Windows Keepass Password Safe. Depois que o KeePass / L tornou-se um aplicativo multiplataforma, o nome não era mais apropriado e, portanto, em 22 de março de 2006 ele foi alterado [para o KeePassX].

O KeePassXC parece ter sido bifurcado do KeePassX devido ao lento desenvolvimento do KeePassX (a última atualização foi v2.0.2 em 2016-02-02), enquanto o KeePassXC começou com v2.1.0 em 22/01/2017.


Atualmente, a maior diferença entre o KeePass & amp; O KeePassX parece ser a aparência e o "feeling" de cada programa, especialmente no Linux ou no Mac OS X, onde o KeePassX não depende do Mono, então combina a aparência de outros programas nativos. E a versão 0.4.xe & amp; de KeePassX 2.x problemas de exibição.

Além disso, o KeePassX / XC não suporta plugins (existem vários plugins para o KeePass ), como o usuário Luto aponta em sua resposta então faça o upvote também.

Capturas de tela do KeePassX "1.x" / (0.4.x) & amp; "2.x" e KeePass2

Eles estão em um sistema Linux Mint 17 XFCE (baseado no Ubuntu 14.04). Vejo esta busca do pacote de Ubuntu para keepass para qual versão está atualmente em qual versão:

KeePassX 0.4.3 (versão 1.x compatível)

Esta versão está no Ubuntu "Trusty Tahr" 14.04 LTS, e usa o banco de dados KeePass v1.x - AES / Rijndael ou Twofish KeePassX 0.4 Esta é basicamente a mesma fonte & amp; tamanhos como outras janelas, parece ótimo & amp; se encaixa. Você pode personalizar as colunas & amp; veja o painel de pré-visualização. Abrir uma entrada para ver / editar abre uma nova janela: KeePassX 0.4 view entry


KeePassX 2.0.2

No Ubuntu 16.04 LTS & amp; 16.10, usando o banco de dados KeePass v2.x - apenas AES / Rijndael. KeePass2 normal view Ele usa a nova versão do banco de dados 2.x, mas você não pode usar a criptografia TwoFish, e remove alguns recursos de exibição, como o painel de visualização (o painel inferior / direito com detalhes na entrada selecionada) e a personalização de colunas. Visualizar / editar uma entrada não abre uma nova janela, ela muda toda a janela do KeePassX para a janela de visualização / edição.

Por alguma razão, não deixaria que eu redimensionasse a janela para qualquer tamanho menor que essa captura de tela. Espero que eles adicionem os recursos de exibição que faltam em breve, mas até lá eu vou ficar com o KeePassX 0.4.x.


KeePassXC 2.2.0

Um "novo concorrente" surgiu, KeePassXC, que descreve-se Como " uma comunidade bifurcada do KeePassX, uma porta multi-plataforma nativa do KeePass Password Safe, com o objetivo de ampliá-lo e aprimorá-lo com novos recursos e correções de bugs para fornecer um gerenciador de senhas open-source rico em recursos, totalmente multiplataforma. "

Está Perguntas frequentes respondem a algumas perguntas básicas :

  • Q: Porquê o KeePassXC em vez do KeePassX?
    R: KeePassX é um incrível gerenciador de senhas, mas não tem visto muito desenvolvimento ativo por um bom tempo. Muitas solicitações de pull boas nunca foram mescladas e o projeto original está faltando alguns recursos que os usuários podem esperar de um gerenciador de senhas moderno. Por isso, decidimos estimular o KeePassX para continuar o seu desenvolvimento e fornecer tudo o que você gosta no KeePassX, além de muitos novos recursos e correções de bugs.

  • Q: Por que KeePassXC em vez de KeePass?
    R: O KeePass é um gerenciador de senhas muito comprovado e rico em recursos e não há nada de fundamentalmente errado com ele. No entanto, está escrito em C # e, portanto, requer a plataforma .NET da Microsoft. Em sistemas diferentes do Windows, você pode rodar o KeePass usando as bibliotecas de tempo de execução do Mono, mas você não terá a aparência nativa com a qual está acostumado.
    O KeePassXC, por outro lado, é desenvolvido em C ++ e é executado nativamente em todas as plataformas, oferecendo a melhor integração de plataforma possível.

KeePassXC e KeePassX parecem ser visualmente quase idênticos (então nenhuma captura de tela, apenas adiciona um botão de barra de ferramentas Password Generator), mas algumas diferenças são: KeePassXC tem:


KeePass 2,25 usando Mono

No Ubuntu 14.04 LTS, há uma versão ligeiramente superior em 16.04 LTS & amp; mais recente: enter image description here Visualmente muito semelhante ao KeePassX 0.4.3, mas a fonte é diferente & amp; menor, apenas parece fora do lugar. O painel de visualização é muito mais compacto (como ler um arquivo .CSV) e visualizar / editar uma entrada abre uma nova janela. Também tem uma visão lado a lado: KeePass2 side-by-side Além disso não podes fazer algo que a versão do Windows pode gostar de formatos de exportação para KeePass versão 1: KeePass2 Not on Windows Error E tem alguns problemas de exibição para mim, como nesta próxima imagem as rodadas de transformação de chave são na verdade 6003, mas apenas o 6 é visível: KeePass2 Display Problems


Anteriormente, o atual "main" KeePassX (0.4.3) suportava apenas "o formato de banco de dados de senha do KeePass 1.x (Classic)" Mas a partir de 7 de dezembro de 2015, a versão 2 do KeePassX finalmente chegou a um lançamento estável :

Temos o orgulho de anunciar o primeiro lançamento estável da série KeePassX 2 após vários anos de desenvolvimento.

O KeePassX 2.0 está usando o novo formato de banco de dados .kdbx (igual ao KeePass 2).
Você pode importar seu banco de dados .kdb de 0,4 do banco de dados & gt; Importe o banco de dados do KeePass 1.
Este é um processo unidirecional embora. Você não pode migrar de volta para o formato .kdb.

Novos recursos incluem:

  • Vários anexos por entrada
  • Adicionar pares de chave / valor personalizados às entradas
  • Abra o banco de dados múltiplo em uma janela

E a página "Comparação do KeePass Edition" provavelmente é útil para diferenciar as versões 1 e 2.

Ele compara cerca de 50 aspectos diferentes, copiando todos eles aqui seria desnecessário, então eu vou apenas colar algumas das diferenças, características que o KeePass 1.x faz NÃO tem, comparado ao KeePass 2.x. Muitos deles parecem muito centrados no Windows:

Suporte total a Unicode, suporte aprimorado a alta DPI, conta de usuário do Windows, senhas de uso único (como plug-in), entrada da chave mestre no desktop protegido, campos de string personalizados, visualizador / editor de anexos internos, histórico de entrada, Importar ícones externos, notas de grupo, mostrar entradas de subgrupos, Lixeira de reciclagem, Tags de entrada, Resultados agrupados, Ordenar resultados da pesquisa, Auto-Type TCATO, Escolha personagens, Exportar para XSL-Transformado, Importar de "Mais de 35 formatos (consulte Ajuda: Importar ) ", Abrir banco de dados via URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), Edição Compartilhada de Banco de Dados (bloqueio no estilo Office), Sincronização, Scripting Trigger System.

E o KeePass 1.x suporta o AES / Rijndael & amp; Algoritmos de criptografia Twofish. KeePass 2.x suporta AES / Rijndael no KeePassX, AES & amp; TwoFish para KeePassXC, AES & amp; ChaCha20 para o KeePass.

Veja a página Comparação vinculada acima para mais informações, & amp; alguma descrição.


2
Por favor, veja meu comentário na resposta de Martin. Versões alfa e beta do KeePassX 2 podem abrir, ler e escrever .kdbx (KeePass 2.x) formato de banco de dados sem problemas.
Arda

1
A página do KeePassX ainda se refere à versão "1" (0.4) e ainda diz que não é compatível com os bancos de dados do KeePass 2, o que é verdade. No entanto, o mais novo KeePassX 2.0 é compatível, embora ainda esteja em versão beta (estava em alfa nos últimos +3 anos) e não é considerado um lançamento regular ainda (" Cuidado: esta é uma versão beta. Embora eu acredite que a base de código já seja bastante estável, certifique-se de fazer o backup do banco de dados regularmente ")
Xen2050

Eu acho bastante estranho que eles usem o Qt para o desenvolvimento e ainda não suportem plugins. O Qt oferece uma infraestrutura de plugins (não perfeita, mas ainda melhor que nada) fora da caixa.
rbaleksandar

Huh, estranho, eu pensei que a GPLv2 era uma licença de Software Livre ...
Zelphir

18

Atualmente, uma das diferenças mais significativas entre o KeePass e o KeePassX é a falta de plugins ou mesmo API para eles no KeePassX:

Existem plugins para o KeePassX?

Não há interface construída para suportar plugins. Portanto, não há plugins disponíveis.

(referência)


12

KeePassX é um clone de código aberto do KeePass para Linux e OS X. Como o KeePassX usa o QT, eles não têm a mesma interface de usuário.

No entanto, eles podem ser usados ​​de forma intercambiável .kdb ou .kdbx bancos de dados são compatíveis com binários.


3
.kbd é o formato v1 (em oposição a .kbdx ) e o KeePassX suporta "o formato de banco de dados de senhas do KeePass 1.x (Classic)". Eu tentei.
Martin Monperrus

6
Eu posso usar .kdbx arquivos em novas versões alfa e beta KeePassX v2 por um longo tempo, em Windows e Linux e recentemente OSX (arquivo é armazenado no Dropbox para compartilhar meu trabalho (atualmente OSX - KeePassX) e home (Windows, KeePass 2)) e eu posso digamos que posso usá-lo sem problemas e sem problemas até agora.
Arda

1
@ Xen2050 Essa declaração já foi removida do FAQ. Eu acho que funciona agora.
sebastian-c

3

Estou usando o Ubuntu 18.04 LTS Bionic Beaver e testei o Keepass 2.38 e o KeepassX 2.0.3

Em poucas palavras:

  • Keepass nasceu para o Windows e portou para o Linux usando Mono , enquanto o KeepassX foi escrito para o Linux usando bibliotecas Qt conhecidas e suportadas. KeepassX no Ubuntu parece um pouco melhor, mas ...
  • O KeepassX 0.4 não suporta bancos de dados .kdbx
  • KeepassX 2.x carece de dois recursos importantes em sua interface IMHO:
    1. Visualização de notas de entrada na parte inferior da janela (você tem que clicar duas vezes na entrada para vê-las)
    2. Falta o indicador de tempo que mostra quanto tempo resta antes que o cache da área de transferência seja limpo

Então, até que desenvolvam esses recursos no KeepassX 2.x, sugiro que você use o Keepass2.

Por favor, note que mesmo que o pacote 'keepass2' esteja no repositório oficial do Ubuntu, você não pode simplesmente instalá-lo no Ubuntu Software Store, mas precisa abrir um terminal e digitar

sudo apt-get install keepass2
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.