.KDB

KDB ファイル

KeePass 1 Password Database
質問する
クイック回答

KDB ファイルは、KeePass 1.x(KeePass Classic)によって作成された暗号化パスワードデータベースです。マスターパスワードでロックされたログイン情報、パスワード、メモを保存します。KeePass または KeePassXC で開き、マスターパスワードを入力してロックを解除します。そのパスワードがない場合、内容は永久にアクセス不能になります。リカバリ(復元)オプションはありません。

開発元: Dominik Reichl (KeePass Password Safe) カテゴリ: 暗号化ファイル オープンスタンダード MIME: application/x-keepass
対応OS Windows macOS Linux Android iOS
関連: .ASC · .SIG · .DEC · .GPG

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 8, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

KDB ファイル形式とは?

.kdb ファイルは、KeePass 1.x(KeePass Classic)によって作成された暗号化パスワードデータベースです。ユーザー名、パスワード、URL、メモなどのログイン資格情報を、AES-256-CBC または Twofish-256-CBC で暗号化されたバイナリコンテナに保存し、マスターパスワード、オプションのキーファイル、またはその両方で保護します。

この形式は、2003年11月に KeePass 1.0 と共に導入されました。オフセット 0 にある 8 バイトのシグネチャによって識別されます。Signature1 0x9AA2D903(すべての KeePass 形式で共通)と Signature2 0xB54BFB65(KDB 1.x 固有)です。固定 124 バイトのヘッダーには、暗号、鍵派生シード、反復回数、および復号化されたペイロードの SHA-256 ハッシュが記録されます。このハッシュが一致しない場合、マスターキーが間違っているかファイルが破損していることを示し、復号は即座に失敗します。

KeePass 1.x はメンテナンスのみの状態にあります。現在アクティブに開発されているブランチは KeePass 2.x で、.KDBX 形式(2007年)を使用しています。KDBX は Argon2 鍵派生、ChaCha20 暗号化、HMAC 認証ブロックを備えており、KDB を継承しています。新しい保管庫には KDBX へのアップグレードが推奨されます。

KeePassXC および KeePass 2.x は、既存の .kdb データベースを読み取って変換できます。モバイルアプリの KeePassDX や KeePassium も、このレガシー形式をサポートしています。

セキュリティと安全性

リスク: LOW

KDB ファイルは暗号化されたデータであり、実行可能コードではありません。ファイルとしての取り扱いは安全です。主なリスクは運用面にあります。(1) マスターパスワードやキーファイルがないと内容は永久に復元できません。両方の安全なバックアップを保管してください。(2) 反復鍵変換を伴う AES-256 はほとんどの用途で安全ですが、Argon2 を使用した KDBX 4 の方がより強力です。アップグレードを検討してください。(3) 詐欺やマルウェアである偽の «KDB パスワード復元» ツールに注意してください。(4) CSV/XML エクスポートはプレーンテキストです。使用後は安全に削除してください。

形式の詳細

概要
正式名称KeePass 1 Password Database別名 KeePass database v1, KeePass Classic database
開発元Dominik Reichl (KeePass Password Safe)登場時期 2003 (KeePass 1.0)
MIME タイプapplication/x-keepass
タイプ暗号化バイナリパスワードデータベース (KeePass 1.x 形式)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Keynote for BlackBerry (暗号化メモ) - 一部の BlackBerry メモアプリは暗号化されたローカルデータベースに .kdb を使用していましたが、KeePass とは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
03D9A29A65FB4BB5
ASCII
····e·K·
オフセット 0 にある 2 つのリトルエンディアン UInt32 値:Signature1 = 0x9AA2D903 (バイト 03 D9 A2 9A) はすべての KeePass ファイルで共通です。Signature2 = 0xB54BFB65 (バイト 65 FB 4B B5) は KeePass 1.x / KDB 形式を一意に識別します。(KDBX 2.x は Signature2 = 0xB54BFB67 を使用します。)すべてリトルエンディアンで保存されます。

KDB ファイルを開くプログラム

Windows3 apps
KeePass Password Safe (1.x) オープンソース «File» > «Open» から .kdb を選択し、マスターパスワード(および使用されている場合はキーファイル)を入力します。KeePass 1.x は KDB をネイティブに開きます。
KeePassXC オープンソース «データベースを開く» から .kdb を選択し、マスター資格情報を入力します。KeePassXC は KDB と KDBX の両方を読み取ることができ、保管庫を KDBX にアップグレードすることも可能です。
KeePass Password Safe 2.x オープンソース KeePass 2.x は KDB ファイルを開くことができ、KDBX へのアップグレードも可能です。«File» > «Import» > «KeePass KDB» を選択します。
macOS1 app
KeePassXC オープンソース «データベースを開く» から .kdb を選択し、マスター資格情報を入力します。KeePassXC は KDB と KDBX の両方を読み取ることができ、保管庫を KDBX にアップグレードすることも可能です。
Linux1 app
KeePassXC オープンソース «データベースを開く» から .kdb を選択し、マスター資格情報を入力します。KeePassXC は KDB と KDBX の両方を読み取ることができ、保管庫を KDBX にアップグレードすることも可能です。
Android1 app
KeePassDX オープンソース KDBX と並んで KDB(KeePass 1.x)形式をサポートしています。.kdb を開き、マスターパスワードでロックを解除します。
iOS1 app
KeePassium フリーミアム .kdb を開き、マスターパスワードまたは Face ID でロックを解除します。KDB (v1) および KDBX (v2+) をサポートしています。

技術的詳細

詳細仕様
形式タイプ暗号化バイナリパスワードデータベース (KeePass 1.x / KeePass Classic)
バイト順序リトルエンディアン
ファイルシグネチャオフセット 0 に 03 D9 A2 9A 65 FB 4B B5 (Signature1 + Signature2、リトルエンディアン UInt32 ペア)
暗号化AES-256-CBC (暗号フラグ 0x02) または Twofish-256-CBC (暗号フラグ 0x08)
鍵派生SHA-256 マスターキーハッシュ + 反復 AES-ECB 変換 (設定可能なラウンド数)
ヘッダーサイズ固定 124 バイト (シグネチャ、暗号フラグ、シード、IV、グループ/エントリ数、コンテンツハッシュ)
整合性チェックヘッダーに保存された復号化ペイロードの SHA-256 ハッシュ。不一致の場合は復号を中止
一般的なファイルサイズ数 KB から数百 KB (エントリ数や添付ファイルに応じて増加)
関連 OSWindows, Linux, macOS, Android, iOS
ステータスメンテナンスのみ。Argon2 KDF と HMAC 認証を備えた KDBX (KeePass 2.x) に継承
オプションの認証要素キーファイル (.key) が、第2の認証要素としてマスターパスワードを補完する場合がある
リリース日2003 (KeePass 1.0)
最新バージョンKeePass 1.x KDB (unchanged since KeePass 1.x; superseded by KDBX in 2007)
オープンスタンダードはい · ロイヤリティフリー
仕様書gist.github.com

KDB の変換

コミュニティ Q&A

ユーザーからの質問
質問する
KDB ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。KDB ファイルについて最初の質問をしてみましょう。

よくある質問

KDB ファイルを開くにはどうすればよいですか?
KeePass (keepass.info) または KeePassXC (keepassxc.org) で開き、マスターパスワードを入力してください。どちらも無料です。パスワードと一緒にキーファイルが使用されていた場合は、それも必要になります。
KDB と KDBX の違いは何ですか?
KDB は古い KeePass 1.x 形式です。KDBX は、より強力な暗号化(Argon2 KDF、HMAC 認証)を備えた最新の KeePass 2.x 形式です。新しい保管庫には KDBX を使用する必要があります。既存の KDB は KeePassXC または KeePass 2 で KDBX にアップグレードできます。
Mac や Linux で KDB を開くことはできますか?
はい。KeePassXC(クロスプラットフォーム、keepassxc.org)は、Windows、macOS、Linux で KDB と KDBX の両方を開くことができます。
KDB のマスターパスワードを忘れました。復元できますか?
いいえ。KDB はバックドアやリセット機能のない強力な暗号化を使用しています。マスターパスワード(および使用されている場合はキーファイル)がない限り、内容は永久にアクセスできません。復元を謳うサイトは詐欺です。
KDB を KDBX にアップグレードすべきですか?
はい、特にモバイルで最新のクライアントを使用したい場合は推奨されます。Argon2 を使用した KDBX 4 は、ブルートフォース攻撃に対して大幅に強化されています。KeePassXC で .kdb を開き、データベース形式を変更してください。これは一度限りの操作です。

参考文献

1KeePass - official sitekeepass.info
2KeePassXC - cross-platform client (opens KDB + KDBX)keepassxc.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.PARTPartial Download File
8.ICSiCalendar data file
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

関連する拡張子

.ASCOpenPGP ASCII-Armored File
.SIGOpenPGP Detached Signature
.DECEncrypted / Encoded data file (generic)
.GPGGnuPG Encrypted File
.ENCEncrypted / Encoded file (generic)
.KDBXKeePass 2 Password Database

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧