멀티비트 클래식 지갑이 열리지 않나요? 이전 .wallet/.key 파일에서 BTC를 복구하는 방법은 다음과 같습니다.

노트북 화면의 멀티비트 지갑 백업 파일

1단계 - 보유하고 있는 정보 파악

먼저 어떤 멀티비트를 다루고 있는지, 어떤 멀티비트를 보유하고 있는지 확인합니다.

다음을 찾아보세요.

  • 클래식 파일: wallet-name.wallet 및/또는 다음과 같은 주요 백업 something.key.
  • HD 시드: 12단어 또는 18단어 구문(때로는 .wallet).
  • 비밀번호 힌트: 길이, 구분 기호, 자주 쓰는 단어, 연도, 언어, 키보드 특성.

기본 파일 위치

  • Windows: %APPDATA%\MultiBit
  • macOS: ~/Library/Application Support/MultiBit
  • Linux: ~/.multibit

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

팁: 파일 내용이 다음과 같이 시작하는 경우 U2FsdGVkX1... (예: "Salted__" 뒤에 Base64 디코딩이 있는 경우)는 OpenSSL로 암호화된 내보내기입니다. 이는 멀티비트 클래식 키 백업에 일반적입니다.

2단계 - 클래식 지갑: 내보내기 또는 암호 해독하기

A) 멀티비트 클래식이 계속 실행되는 경우(구형 머신/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)가 표시되어야 합니다. 일렉트럼에서 스윕하거나 비트코인 코어로 가져옵니다.

일반적인 암호 해독 오류

"잘못된 암호 해독" / "제공된 AES 키가 잘못됨": 잘못된 비밀번호, 잘못된 파일 또는 손상/잘린 Base64입니다. 소스 파일과 실제 비밀번호 변형을 다시 확인하세요.

보안: 키를 오프라인에서 처리하세요. 웹사이트에 시드/키를 붙여넣지 마세요.

3단계 - 멀티비트 HD: 시드에서 복원(또는 공개)

가장 좋은 경우 - 12/18 단어 시드가 있습니다.

  1. 일렉트럼에서: 새로 만들기이미 시드가 있습니다.
  2. 옵션 → BIP39 (멀티비트 HD 시드에 필요)를 클릭합니다.
  3. 시드 입력 → 기존 계정 검색을 선택하여 올바른 파생 및 기록을 로드합니다.

씨앗은 없고 .wallet 파일을 찾으시나요?

암호 해독 .wallet 를 위와 동일한 OpenSSL 방식으로 사용합니다. 멀티비트 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. 원시 클래식 데이터 파일인 경우, 버려지는 가상 머신으로 가져와서 키를 깨끗하게 내보내 보세요.

일렉트럼 복원 후 빈 잔액

의미: 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. 그렇지 않은 경우, 버려지는 VM을 사용하여 멀티비트 클래식을 실행하고, 멀티비트 클래식을 실행하기 위해 .wallet를 클릭한 다음 키를 내보냅니다(VM을 신뢰할 수 없는 것으로 취급).

HD: 시드 단어 보유

  1. 일렉트럼 → 새로 만들기이미 시드가 있습니다옵션 → BIP39.
  2. 시드 입력 → 기존 계정 검색 → 비밀번호 설정 → 최신 지갑으로 지출합니다.

안전 및 무결성 체크리스트

  • 자금이 이동할 때까지 깨끗한 오프라인 기기를 사용하고 도구 다운로드와 서명을 확인합니다.
  • 새 키 가져오기보다 스윕을 선호합니다.
  • BTC를 이동한 후 별도의 세션에서 포크(BCH/BSV/BTG)를 청구합니다.
  • 이전 파일을 보관(암호화)하고 이동한 내용, 위치, 시간을 기록하세요.

기타 멀티비트 튜토리얼