web-dev-qa-db-ja.com

KeePassとKeePassXの違いは何ですか?

KeePassとKeePassXは非常によく似ています。

KeePassとKeePassXの違いは何ですか?

83

おそらく既にご存知でしょうが、KeePassとKeePassX(および現在はKeePassXC、KeePassXのフォーク)は両方ともオープンソース( GNU General Purpose License 2 の下で公開)で安全です(AESまたはTwofishを使用)単一のデータベースファイルを使用して(主に)パスワードを保存するデータストレージプログラム、または必要なほぼすべてのデータユーザー名、パスワード、URL、添付ファイル、コメント。

KeePassは2003年頃に開始され、当初はWindows専用でしたが、Mac OS X、Linux、FreeBSDなど、Monoがサポートするもので実行するために Mono を使用するようになりました...

KeePassX は、Linux上でKeePassを実行するために2005年に開始された KeePass の「寄稿/非公式KeePassポート」です(Webページの下部にある著作権表示が正確な場合)。 Linux、Windows、OS Xなどのネイティブプログラムとして利用できるようになりました。

KeePassXホームページが言うように:

もともとKeePassXは、WindowsパスワードマネージャーKeepass Password Safeのポートであったため、Linux用のKeePass/Lと呼ばれていました。 KeePass/Lがクロスプラットフォームアプリケーションになった後、名前は適切ではなくなったため、2006年3月22日に[KeePassX]に変更されました。

KeePassXCは、KeePassXの開発が遅いため(最終更新は2016-02-02のv2.0.2でした)、KeePassXCは2017-01-22のv2.1.0で開始されたため、KeePassXから分岐したようです。


現在、KeePassとKeePassXの最大の違いは、特にKeePassXがMonoに依存していないLinuxまたはMac OS Xでは、各プログラムの外観と「感触」にあるようです。また、KeePassXのバージョン0.4.xおよび2.xの表示の問題。

また、KeePassX/XCはプラグインをサポートしていません( KeePassのいくつかのプラグインがあります )、ユーザー Griefの答えを示しているため も。

KeePassX "1.x" /(0.4.x)& "2.x"、およびKeePass2のスクリーンショット

これらは、Linux Mint 17 XFCE(Ubuntu 14.04ベース)システム上にあります。 keepassのこのUbuntuパッケージ検索を参照してください 現在、どのバージョンがどのリリースにあるのか:

KeePassX 0.4.3(バージョン1.x互換)

このバージョンはUbuntu「Trusty Tahr」14.04 LTSにあり、KeePass v1.xデータベースを使用します-AES/RijndaelまたはTwofish  KeePassX 0.4  これは基本的に他のウィンドウと同じフォントとサイズで、見栄えがよく、収まります。列をカスタマイズしてプレビューパネルを表示できます。表示/編集するエントリを開くと、新しいウィンドウが開きます:  KeePassX 0.4 view entry 


KeePassX 2.0.2

Ubuntu 16.04 LTSおよび16.10で、KeePass v2.xデータベースを使用-AES/Rijndaelのみ。  KeePass2 normal view  新しいデータベースバージョン2.xを使用しますが、TwoFish暗号化は使用できません。また、removesプレビューパネルなどの一部の表示機能(選択したエントリの詳細が表示された下部/右側のパネル)および列のカスタマイズ。エントリを表示/編集しても新しいウィンドウは開きません。KeePassXウィンドウ全体が表示/編集ウィンドウに変わります。

何らかの理由で、ウィンドウのサイズをこのスクリーンショットより小さくすることはできません。不足しているディスプレイ機能がすぐに追加されることを願っていますが、それまではKeePassX 0.4.xに固執します。


KeePassXC 2.2.0

KeePassXCは、 自身を説明する「新しい競争相手」を生み出しました は、「 KeePassXのコミュニティフォーク、KeePass Password Safeのネイティブクロスプラットフォームポートであり、新機能とバグ修正で機能を改善し、機能が豊富で完全にクロスプラットフォームで最新のオープンソースのパスワードマネージャーを提供します。 "

FAQがいくつかの基本的な質問に答えます

  • Q:なぜKeePassXではなくKeePassXCなのですか?
    A:KeePassXは驚くべきパスワードマネージャーですが、かなり長い間活発に開発されていません。多くの優れたプルリクエストはマージされず、元のプロジェクトには、ユーザーが最新のパスワードマネージャーに期待できる機能がいくつか欠けています。そのため、KeePassXをフォークして開発を継続し、KeePassXについて愛するすべてに加えて、多くの新機能とバグ修正を提供することにしました。

  • Q:なぜKeePassではなくKeePassXCなのですか?
    A:KeePassは非常に実績のある機能豊富なパスワードマネージャーであり、根本的に問題はありません。ただし、C#で記述されているため、Microsoftの.NETプラットフォームが必要です。 Windows以外のシステムでは、Monoランタイムライブラリを使用してKeePassを実行できますが、使用しているネイティブのルックアンドフィールは取得できません。
    一方、KeePassXCはC++で開発され、すべてのプラットフォームでネイティブに実行され、可能な限り最適なプラットフォーム統合を実現します。

KeePassXCとKeePassXは視覚的にはほぼ同じように見えます(スクリーンショットがなく、パスワードジェネレーターツールバーボタンが追加されるだけです)が、KeePassXCには次のような違いがあります。


Monoを使用したKeePass 2.25

Ubuntu 14.04 LTSでは、16.04 LTS以降にわずかに高いバージョンがあります:  enter image description here  KeePassX 0.4.3と視覚的に非常によく似ていますが、フォントが異なって小さく、見た目が違うだけです。プレビューパネルの方がはるかにコンパクト(.CSVファイルの読み取りなど)で、エントリを表示/編集すると、新しいウィンドウが開きます。横並びのビューもあります:  KeePass2 side-by-side  また、することはできませんWindowsバージョンがKeePassバージョン1フォーマットにエクスポートできるようなことはできません:  KeePass2 Not on Windows Error  そして、次の画像のように、キー変換ラウンドは実際には6003ですが、6つだけが表示されるように、表示に関する問題があります:  KeePass2 Display Problems 


以前は、現在の「メイン」KeePassX(0.4.3)は "KeePass 1.x(クラシック)パスワードデータベース形式" のみをサポートしていましたが、 2015年12月7日以降、 KeePassXバージョン2がついに安定したリリースに到達しました

数年にわたる開発の後、KeePassX 2シリーズの最初の安定リリースを発表できることを誇りに思います。

KeePassX 2.0は、新しい.kdbx(KeePass 2と同じ)データベース形式を使用しています。
0.4から.kdbデータベースをインポートするには、[データベース]> [KeePass 1データベースのインポート]を選択します。
これは一方通行のプロセスです。 .kdb形式に戻すことはできません。

新機能は次のとおりです。

  • エントリごとに複数の添付ファイル
  • エントリにカスタムキー/値ペアを追加する
  • 1つのウィンドウで複数のデータベースを開く

また、ページ 「KeePass Editionの比較」 は、おそらくバージョン1と2を区別するのに役立ちます。

約50の異なる側面を比較します。ここにすべてをコピーする必要はないため、KeePass 1.xが行う機能NOTKeePass 2.xと比較して、持っています。これらの多くは非常にWindows中心です。

完全なUnicodeサポート、拡張High DPIサポート、Windowsユーザーアカウント、ワンタイムパスワード(プラグインとして)、セキュアデスクトップでのマスターキーの入力、カスタム文字列フィールド、内部添付ファイルビューアー/エディター、入力履歴、外部アイコンのインポート、グループノート、サブグループのエントリの表示、ごみ箱、エントリタグ、グループ化された結果、検索結果の並べ替え、TCATOの自動入力、文字の選択、XSL変換へのエクスポート、「35以上の形式からのインポート( ヘルプ:インポート )」、URL(FTP、HTTP、WebDAV、SCP、SFTP、FTPS)経由でデータベースを開く、共有データベース編集(Officeスタイルのロック)、同期、スクリプティング、トリガーシステム。

また、KeePass 1.xはAES/RijndaelおよびTwofish暗号化アルゴリズムをサポートしています。 KeePass 2.xは、KeePassXのAES/Rijndael、KeePassXCのAESおよびTwoFish、KeePassのAESおよびChaCha20をサポートしています。

詳細および説明については、上記のリンクされた比較ページを参照してください。

80
Xen2050

現在、KeePassとKeePassXの最も重要な違いの1つは、KeePassXにプラグインやAPIさえないことです。

KeePassX用のプラグインはありますか?

プラグインをサポートするために組み込まれたインターフェースはありません。そのため、利用可能なプラグインはありません。

(参考)

20
Grief

KeePassXは、LinuxおよびOS X用のKeePassのオープンソースクローンです。KeePassXはQTを使用するため、同じユーザーインターフェースを持っていません。

ただし、.kdbまたは.kdbxデータベースはバイナリ互換であるため、これらは互換的に使用できます。

12

Ubuntu 18.04 LTS Bionic Beaverを使用していて、Keepass 2.38とKeepass X 2.0.3の両方をテストしました。

手短に:

  • KeepassはWindows用に生まれ、 Mono を使ってLinuxに移植されましたが、KeepassXはLinux用によく知られサポートされているQtライブラリを使って書かれました。 UbuntuのKeepassXは少し良く見えますが...
  • KeepassX 0.4は.kdbxデータベースをサポートしません
  • KeepassX 2.xは、そのインターフェース私見に2つの重要な機能が欠けています:
    1. ウィンドウの下部にあるエントリノートのプレビュー(エントリをダブルクリックする必要があるので、それらを参照してください)
    2. クリップボードのキャッシュがクリアされるまでの残り時間を示す時間インジケータがありません

それで、彼らがKeepassX 2.xでそのような機能を開発するまで、私はあなたがKeepass2を使うことを勧めます。

'keepass2'パッケージが公式のUbuntuリポジトリにある場合でも、Ubuntuソフトウェアストアからインストールすることはできませんが、端末を開いて次のように入力する必要があります。

Sudo apt-get install keepass2
3
bytepan