
ステップ1 - 持っているものを特定する
どのマルチビットを扱っているのか、何を所有しているのかを確認することから始めましょう。
これらを探してみよう。
- クラシックファイル:
wallet-name.walletなどの重要なバックアップがある。something.key. - HDシード: 12語または18語のフレーズ(解読後に明らかになることもある)。
.wallet). - パスワードのヒント:長さ、区切り文字、好きな言葉、年数、言語、キーボードの癖。
デフォルトのファイルの場所
- ウィンドウズ
%APPDATA%\MultiBit - macOS:
~/Library/Application Support/MultiBit - Linuxだ:
~/.multibit
これらのフォルダには多くの場合 wallet-backup/ そして key-backup/.
U2FsdGVkX1... (つまり、"Salted__"の後にBase64デコード)、OpenSSLで暗号化されたエクスポートです。これはMultiBit Classicの鍵のバックアップでは一般的です。ステップ2 - クラシックウォレット:エクスポートまたは暗号化解除
A) MultiBit Classicがまだ動作する場合(古いマシン/VM)
- ツール → 秘密鍵のエクスポート を開きます。
- エクスポートを保存する(WIFキーは
5,KあるいはL). - これらのキーを最新のウォレット(Electrumなど)に掃き出し、資金を新しいアドレスに移動させる。
なぜ「インポート」ではなく「スウィープ」なのか?スウィープは新しいウォレットに新しいトランザクションを作成し、古い鍵が長引くのを避け、将来のフォーク請求を簡素化します。
B) アプリが起動しない場合:OpenSSLでバックアップを復号化する。
クラシックのバックアップの多くは(そしていくつかは .wallet ファイル)にはOpenSSLのAES-256-CBCとMD5 KDFを使用する。パスワードがわかっている場合は、試してみてください:
# Decrypt a .key or .wallet created by MultiBit Classic
openssl enc -d -aes-256-cbc -a -md md5 \
-in encrypted.key \
-out decrypted.txt \
-pass pass:YOUR_PASSWORD
オープン decrypted.txt をテキストエディタで開く。1つ以上のWIF秘密鍵(印刷可能なASCII)が表示されるはずです。Electrumで掃引するか、Bitcoin Coreにインポートしてください。
よくある復号エラー
"bad decrypt" / "Provided AES key is wrong":パスワードの間違い、ファイルの間違い、Base64の破損/切り捨て。ソースファイルと現実的なパスワードの変種を再チェックしてください。
セキュリティ:鍵はオフラインで扱う。ウェブサイトにシードやキーを貼り付けないこと。
ステップ3 - MultiBit HD:シードから復元する(またはそれを明らかにする)
最良のケース - 12/18ワードのシードがある。
- エレクトラムで新規作成→すでに種を持っている
- オプション → BIP39(マルチビットHDシードには必要)をクリックします。
- シードを入力→Detect Existing Accountsを選択し、正しい派生と履歴を読み込む。
種はない。 .wallet ファイル?
を復号化する。 .wallet 上記のOpenSSLと同じ方法で。MultiBit HDはシード/キーを内部に保存します。
ステップ4 - コインを最新のウォレットに移す
エレクトラム(クイック)
- クラシック ウォレット → 秘密鍵 → スイープ→ WIFの貼り付け → 新しいアドレスに送信。
- HD:リストア後、新しい財布に使うだけです。
ビットコイン・コア(堅牢)
importprivkey YOUR_WIF
# Wait for rescan, then spend onward.
注意:Electrumはパブリックサーバーを使用しています。

パスワード復旧 - 現実の確認
- 古典的なOpenSSLのエクスポート(
.key/.wallet): 攻撃はAES-256-CBC(MD5 KDF)をターゲットにしている。以下のようなツールがある。 ハッシュキャット, ジョン・ザ・リッパーあるいは btcrecover 候補者を迅速にテストできる もし 確実なヒント(パターン、セパレータ、好きな単語/年、言語)がある。本当にランダムで高エントロピーのパスワードは、一般的に実用的ではありません。 - HDシード その単語があれば、解読するパスワードはない。
.walletを明らかにする。
GPU攻撃を自分で実行したくない場合は、プロが標的候補を構成し、エアギャップ衛生を扱うことができる。保証はありません。
よくあるエラーと簡単な修正
"ウォレットのパスワードが間違っている/バイトを復号化できなかった/提供されたAESキーが間違っている"
意味:パスワードとファイルの不一致、または間違ったKDF。
修正する: でOpenSSLを使用する。 -md md5ファイルが切り捨てられていないことを確認する。
「ウォレットファイルが見つかりません
意味:間違ったディレクトリまたはユーザープロファイル。
修正する: 上記のデフォルト・パスを確認してください。 *.wallet そして *.key検査 wallet-backup/ そして key-backup/.
復号化されたファイルはゴミのように見える
意味:OpenSSLのエクスポートやBase64が破損していない。
修正する: ソースを再コピーする。WIFのキーは、以下で始まる読み取り可能なASCIIでなければならない。 5, Kあるいは L.クラシックの生データファイルであれば、使い捨てのVMにインポートし、キーをきれいにエクスポートしてみてください。
エレクトラム復元後の空残高
意味:BIP39 またはアカウントが検出されずに復元された(ギャップの問題)。
修正: BIP39をチェックした状態でリストアし、Detect Existing Accountsを選択する。
ステップ・バイ・ステップのクイックレシピ
クラシック:aの復号化 .keyその後、エレクトラムにスウィープする
- コピー
your.keyをオフラインのマシンに移す。 - 走れ:
openssl enc -d -aes-256-cbc -a -md md5 \ -in your.key -out your-decrypted.txt -pass pass:YOUR_PASSWORD - オープン
your-decrypted.txt各WIFキーをコピーする。 - Electrum →Wallet → 秘密鍵 → Sweep→ ペースト → 新しいアドレスに送信。
クラシック:なし .keyだけである。 .wallet
- 同じOpenSSLの復号化を
.wallet. - 読み取り可能なWIF/データが得られたら、上記のように掃引する。
- そうでない場合は、MultiBit ClassicをスローアウェイVMで実行し、インポートします。
.walletその後、鍵をエクスポートする(VMを信頼できないものとして扱う)。
HD:種明かしをする
- エレクトラム →新規作成→すでに種を持っている→オプション → BIP39.
- シードを入力→既存のアカウントを検出→パスワードを設定→最新のウォレットに使う。
安全性と完全性のチェックリスト
- 資金が移動するまで、クリーンでオフラインのマシンを使用し、ツールのダウンロードと署名を確認する。
- インポートするよりも、新しいキーにスウィープする方がいい。
- BTCを移動した後、別のセッションでフォーク(BCH/BSV/BTG)を請求する。
- 古いファイルをアーカイブ(暗号化)し、いつ、どこに、何が移動したかを記録。
その他のマルチビット・チュートリアル
- その他のチュートリアルやヘルプについては、こちらのブログをご覧ください。
