MultiBit Classic 钱包无法打开?以下是如何从旧的 .wallet / .key 文件中恢复您的 BTC

在笔记本电脑屏幕上显示多比特钱包的备份文件

第 1 步 - 确定您拥有什么

首先确认您正在使用哪个 MultiBit,以及您拥有什么。

试着寻找这些

  • 经典文件: wallet-name.wallet 和/或关键备份,如 something.key.
  • 高清种子 一个 12 或 18 个字的短语(有时会在解密后显示出来 .wallet).
  • 密码提示:可能的长度、分隔符、最喜欢的单词、年份、语言、键盘怪癖。

默认文件位置

  • 视窗 %APPDATA%\MultiBit
  • macOS ~/Library/Application Support/MultiBit
  • Linux ~/.multibit

这些文件夹通常包括 wallet-backup/key-backup/.

小贴士 如果文件内容以 U2FsdGVkX1... 即"Salted__Base64解码后为""),则是 OpenSSL 加密导出。这在多比特经典密钥备份中很常见。

第 2 步 - 经典钱包:导出或解密

A) 如果 MultiBit Classic 仍在运行(旧机器/虚拟机)

  1. 打开工具 → 导出私钥
  2. 保存导出(WIF 键以 5, KL).
  3. 这些密钥扫入现代钱包(如 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 在文本编辑器中。您会看到一个或多个 WIF 私钥(可打印 ASCII)。将它们扫入 Electrum 或导入 Bitcoin Core。

常见解密错误

"坏解密"/"提供的 AES 密钥错误":密码错误、文件错误或 Base64 损坏/截断。重新检查源文件和实际密码变量。

安全性: 离线处理密钥。不要将种子/密钥粘贴到网站上。

第 3 步 - 多比特高清:从种子恢复(或揭示它)

最佳情况 - 您拥有 12/18 字种子

  1. 在 Electrum 中:新建我已经有一个种子
  2. 单击选项 → BIP39(多比特高清种子需要)。
  3. 输入种子→选择 "检测现有账户"加载正确的派生和历史记录。

没有种子,只有 .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)。工具,如 杂凑猫, 开膛手约翰btccreover 可快速测试考生 如果 你有可靠的提示(模式、分隔符、最喜欢的单词/年份、语言)。真正随机、高熵的密码通常是不切实际的。
  • 高清种子 如果您有单词,就没有密码可破解;否则解密 .wallet 来揭示它们。

如果您不想自己运行 GPU 攻击,专业人员可以为您安排目标候选者并处理气隙卫生。没有保证,只有概率。

常见错误和直接修复方法

"钱包密码不正确/无法解密字节/提供的 AES 密钥错误

意思是:密码/文件不匹配或 KDF 错误。

修复: 使用 OpenSSL -md md5;验证文件是否被截断;尝试现实的变体。

"未找到钱包文件"

意思是:目录或用户配置文件错误。

修复: 检查上述默认路径;搜索 *.wallet*.key检查 wallet-backup/key-backup/.

解密后的文件看起来像垃圾

意思是:不是 OpenSSL 导出或 Base64 已损坏。

修复: 重新复制源文件;WIF 键应是可读的 ASCII 码,以 5, KL.如果是原始的 Classic 数据文件,请尝试导入到可丢弃的虚拟机中,然后干净利落地导出密钥。

恢复电子币后余额为空

含义:在没有 BIP39 的情况下恢复或未检测到帐户(间隙问题)。

修复方法:选中BIP39并选择 "检测现有账户 "进行还原;生成多个接收地址;确认服务器正常。

分步快速食谱

经典:解密一个 .key然后扫荡到 Electrum

  1. 复制 your.key 到脱机机器上。
  2. 运行:
    openssl enc -d -aes-256-cbc -a -md md5 \
      -in your.key -out your-decrypted.txt -pass pass:YOUR_PASSWORD
    
  3. 开放 your-decrypted.txt复制每个 WIF 密钥。
  4. Electrum →钱包 → 私钥 → 扫码→ 粘贴 → 发送到新设置的地址。

经典:无 .key只有 .wallet

  1. 尝试在 .wallet.
  2. 如果获得可读的 WIF/数据,则按上述方法进行扫描。
  3. 如果没有,请使用可丢弃的虚拟机运行 MultiBit Classic,导入 .wallet然后导出密钥(将虚拟机视为不可信任的)。

HD: 有种子的话

  1. 电石 →创建新的我已经有一个种子选项 → BIP39
  2. 输入种子 →检测现有账户→ 设置密码 → 向现代钱包消费。

安全与完整性检查清单

  • 在资金转移之前,使用干净的脱机机器;验证工具下载和签名。
  • 比起导入,更倾向于扫除新密钥。
  • 移动 BTC 后,在单独会话中申请分叉(BCH/BSV/BTG)。
  • 对旧文件进行归档(加密),并记录移动的内容、地点和时间。

其他多比特教程

  • 有关其他教程和帮助,请点击此处查看我们的文章博客