멀티빗 클래식 지갑이 열리지 않나요? 오래된 .wallet / .key 파일에서 BTC를 복구하는 방법

노트북 화면에 표시된 멀티비트 지갑의 백업 파일

1단계 — 가지고 있는 것을 파악하세요

먼저 어떤 MultiBit을 다루고 있는지, 그리고 무엇을 보유하고 있는지 확인하십시오.

이런 것들을 찾아보도록 하세요

  • 클래식 파일: wallet-name.wallet 및/또는 키 백업과 같은 something.key.
  • HD 시드: 12단어 또는 18단어 구(때로는 암호 해독 후 공개됨) .wallet).
  • 비밀번호 힌트: 예상 길이, 구분자, 자주 쓰는 단어, 연도, 언어, 키보드 특이점.

기본 파일 위치

  • Windows: %APPDATA%\MultiBit
  • macOS: ~/Library/Application Support/MultiBit
  • 리눅스: ~/.multibit

이러한 폴더에는 종종 다음이 포함됩니다. wallet-backup/ 그리고 key-backup/.

팁: 파일 내용이 다음과 같이 시작하는 경우 U2FsdGVkX1... (즉, “Salted__Base64 디코딩 후), 이는 OpenSSL로 암호화된 내보내기 파일입니다. 이는 MultiBit Classic 키 백업에서 흔히 볼 수 있는 형식입니다.

2단계 — 클래식 지갑: 내보내기 또는 복호화

A) MultiBit Classic이 여전히 실행된다면 (구형 머신/VM)

  1. 도구 → 개인 키 내보내기를 엽니다.
  2. 내보내기 저장 (WIF 키는 5, K, 또는 L).
  3. 해당 키를 현대식 지갑(예: Electrum)으로 옮겨 자금을 새로운 주소로 이동시키세요.

왜 "가져오기"가 아닌 "스윕"인가요? 스윕은 새 지갑에 새로운 거래를 생성하여 기존 키의 노출 위험을 방지하고, 향후 포크 발생 시 청구 절차를 간소화합니다.

B) 앱이 실행되지 않을 경우: OpenSSL로 백업을 복호화하십시오

많은 클래식 백업(과 일부 .wallet 파일)은 MD5 KDF를 사용하는 OpenSSL AES-256-CBC를 사용합니다. 비밀번호를 알고 있다면 다음을 시도해 보세요:

# 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단계 — MultiBit HD: 시드에서 복원(또는 시드 공개)

최상의 경우 — 12/18 단어 시드를 보유하고 있습니다

  1. Electrum에서: 새로 생성시드 문구를 이미 가지고 있습니다.
  2. 옵션 → BIP39 (MultiBit HD 시드에 필요)를 클릭하세요.
  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)를 대상으로 합니다. 다음과 같은 도구들: 해시캣, 존 더 리퍼, 또는 btcrecover 응시자를 신속하게 평가할 수 있다 만약 확실한 단서(패턴, 구분자, 자주 쓰는 단어/연도, 언어)가 있습니다. 진정으로 무작위적이고 높은 엔트로피를 가진 비밀번호는 일반적으로 실용적이지 않습니다.
  • HD 씨앗: 단어가 있다면, 해독할 비밀번호는 없다; 그렇지 않다면 해독하라 .wallet 그들을 드러내다.

GPU 공격을 직접 수행하기를 원하지 않는다면, 전문가가 표적 후보를 구성하고 에어갭 환경의 위생 관리를 처리할 수 있습니다. 보장된 결과는 없습니다—단지 확률일 뿐입니다.

흔히 발생하는 오류와 간단한 해결 방법

지갑 비밀번호가 잘못되었습니다 / 바이트를 해독할 수 없습니다 / 제공된 AES 키가 잘못되었습니다

의미: 암호/파일 불일치 또는 잘못된 KDF.

수정: OpenSSL을 사용하여 -md md5; 파일이 잘리지 않았는지 확인하십시오; 현실적인 변형을 시도하십시오.

"지갑 파일을 찾을 수 없습니다"

의미: 잘못된 디렉터리 또는 사용자 프로필.

수정: 위의 기본 경로를 확인하십시오; 다음을 검색하십시오 *.wallet 그리고 *.key; 검사하다 wallet-backup/ 그리고 key-backup/.

복호화된 파일은 쓰레기처럼 보인다

의미: OpenSSL 내보내기 또는 Base64가 손상된 것이 아닙니다.

수정: 소스를 다시 복사하십시오; WIF 키는 다음으로 시작하는 가독성 있는 ASCII여야 합니다: 5, K, 또는 L원시 클래식 데이터 파일인 경우, 임시 VM에 가져온 후 키를 깨끗하게 내보내 보세요.

Electrum 복원 후 잔액이 비어 있음

의미: BIP39 없이 복원되었거나 계정 미탐지(갭 문제).

수정: BIP39를 선택한 상태로 복원하고 기존 계정 감지를 선택하세요; 여러 수신 주소를 생성하세요; 정상적인 서버에 접속했는지 확인하세요.

단계별 빠른 레시피

클래식: 암호 해독 .key, 그런 다음 일렉트럼으로 전환하세요

  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. 일렉트럼 → 지갑 → 개인 키 → 스윕 → 붙여넣기 → 새 주소 세트로 전송.

클래식: 아니오 .key, 오직 .wallet

  1. 동일한 OpenSSL 복호화를 .wallet.
  2. 가독 가능한 WIF/데이터를 얻으면 위와 같이 스윕하십시오.
  3. 그렇지 않다면, 일회용 가상 머신을 사용해 MultiBit Classic을 실행하고, .wallet그런 다음 키를 내보냅니다(가상 머신을 신뢰할 수 없는 것으로 간주).

HD: 시드 단어를 보유함

  1. Electrum → 새로 생성시드 문구를 이미 가지고 있음옵션 → BIP39.
  2. 시드 입력 → 기존 계정 탐지 → 비밀번호 설정 → 현대식 지갑으로 전송.

안전 및 무결성 점검표

  • 자금 이체가 완료될 때까지 깨끗한 오프라인 기기를 사용하십시오; 도구 다운로드 및 서명을 확인하십시오.
  • 가져오기보다 새로 생성하는 키를 선호합니다.
  • BTC 이동 후, 별도의 세션에서 포크 코인(BCH/BSV/BTG)을 청구하십시오.
  • 오래된 파일(암호화)을 보관하고, 이동된 파일, 이동 위치 및 이동 시점을 기록합니다.

기타 멀티비트 튜토리얼

  • 기타 튜토리얼 및 도움말은 저희 블로그의 관련 글을 확인해 주세요.