Portfel MultiBit Classic nie otwiera się? Oto jak odzyskać BTC ze starych plików .wallet / .key

pliki kopii zapasowej portfela multibit na ekranie laptopa

Krok 1 - Określ, co posiadasz

Zacznij od potwierdzenia, z jakim MultiBit masz do czynienia i co posiadasz.

Spróbuj poszukać tych

  • Klasyczne pliki: wallet-name.wallet i/lub kluczowe kopie zapasowe, takie jak something.key.
  • Materiał siewny HD: 12- lub 18-wyrazową frazę (czasami ujawnianą po odszyfrowaniu). .wallet).
  • Podpowiedzi dotyczące haseł: prawdopodobna długość, separatory, ulubione słowa, lata, języki, dziwactwa klawiatury.

Domyślne lokalizacje plików

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

Foldery te często zawierają wallet-backup/ oraz key-backup/.

Wskazówka: Jeśli zawartość pliku zaczyna się od U2FsdGVkX1... (tj. "Salted__" po dekodowaniu Base64), jest to eksport zaszyfrowany przez OpenSSL. Jest to typowe dla kopii zapasowych kluczy MultiBit Classic.

Krok 2 - Klasyczny portfel: eksport lub odszyfrowanie

A) Jeśli MultiBit Classic nadal działa (stara maszyna/VM)

  1. Otwórz Narzędzia → Eksportuj klucze prywatne.
  2. Zapisz eksport (klucze WIF zaczynają się od 5, Klub L).
  3. Przenieś te klucze do nowoczesnego portfela (np. Electrum), aby przenieść środki na nowe adresy.

Dlaczego "sweep" zamiast "import"? Sweeping tworzy nową transakcję do nowego portfela, unika utrzymującej się ekspozycji starych kluczy i upraszcza przyszłe roszczenia forkowe.

B) Jeśli aplikacja nie działa: odszyfruj kopie zapasowe za pomocą OpenSSL

Wiele klasycznych kopii zapasowych (i niektóre .wallet ) używają OpenSSL AES-256-CBC z MD5 KDF. Jeśli znasz hasło, spróbuj:

# 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

Otwarty decrypted.txt w edytorze tekstu. Powinieneś zobaczyć jeden lub więcej kluczy prywatnych WIF (drukowalny ASCII). Zamieść je w Electrum lub zaimportuj do Bitcoin Core.

Typowe błędy odszyfrowywania

"złe odszyfrowanie" / "podany klucz AES jest nieprawidłowy": nieprawidłowe hasło, nieprawidłowy plik lub uszkodzony / obcięty Base64. Sprawdź ponownie plik źródłowy i realistyczne warianty hasła.

Bezpieczeństwo: obsługuj klucze w trybie offline. Nie wklejaj seedów/kluczy na strony internetowe.

Krok 3 - MultiBit HD: przywróć z seedu (lub ujawnij go)

Najlepszy przypadek - masz 12/18 słów seed

  1. W Electrum: Create newMam już seed.
  2. Kliknij Opcje → BIP39 (wymagane dla nasion MultiBit HD).
  3. Wprowadź seed → wybierz Detect Existing Accounts, aby załadować prawidłową derywację i historię.

Brak nasion, tylko .wallet plik?

Odszyfruj .wallet przy użyciu powyższej metody OpenSSL. MultiBit HD przechowuje seed / klucze wewnątrz; po ujawnieniu, przywróć lub zmieść.

Krok 4 - Przenieś monety do nowoczesnego portfela

Electrum (szybko)

  • Klasycznie: Wallet → Private Keys → Sweep → wklej WIFy → wyślij na nowy adres.
  • HD: po przywróceniu wystarczy wydać na nowy portfel.

Bitcoin Core (solidny)

importprivkey YOUR_WIF
# Wait for rescan, then spend onward.

Uwaga: Electrum korzysta z publicznych serwerów - używaj legalnego instalatora.

szukanie plików kopii zapasowej multibit classic podczas procesu odzyskiwania

Odzyskiwanie hasła - weryfikacja rzeczywistości

  • Klasyczny eksport OpenSSL (.key/.wallet): ataki ukierunkowane na AES-256-CBC (MD5 KDF). Narzędzia takie jak hashcat, John Rozpruwaczlub btcrecover może szybko przetestować kandydatów jeśli masz solidne wskazówki (wzorce, separatory, ulubione słowa/lata, języki). Prawdziwie losowe hasła o wysokiej entropii są generalnie niepraktyczne.
  • Nasiona HD: jeśli masz słowa, nie ma hasła do złamania; w przeciwnym razie odszyfrować .wallet aby je ujawnić.

Jeśli nie chcesz samodzielnie przeprowadzać ataków na GPU, profesjonalista może opracować strukturę ukierunkowanych kandydatów i zająć się higieną z przepustnicą powietrzną. Żadnych gwarancji - tylko prawdopodobieństwo.

Typowe błędy i proste poprawki

"Hasło do portfela jest nieprawidłowe / Nie można odszyfrować bajtów / Podany klucz AES jest nieprawidłowy".

Znaczenie: niezgodność hasła/pliku lub nieprawidłowy KDF.

Poprawka: używać OpenSSL z -md md5; sprawdź, czy plik nie został obcięty; wypróbuj realistyczne warianty.

"Nie znaleziono pliku portfela"

Znaczenie: nieprawidłowy katalog lub profil użytkownika.

Poprawka: sprawdź domyślne ścieżki powyżej; wyszukaj *.wallet oraz *.keyinspekcja wallet-backup/ oraz key-backup/.

Odszyfrowany plik wygląda jak śmieć

Znaczenie: nie jest to eksport OpenSSL lub Base64 jest uszkodzony.

Poprawka: ponownie skopiuj źródło; klucze WIF powinny być czytelne ASCII zaczynając od 5, Klub L. Jeśli jest to nieprzetworzony plik danych Classic, spróbuj zaimportować go do maszyny wirtualnej i wyeksportować klucze.

Puste saldo po przywróceniu Electrum

Znaczenie: przywrócono bez BIP39 lub konto nie zostało wykryte (problem z luką).

Poprawka: przywróć z zaznaczonym BIP39 i wybierz opcję Wykryj istniejące konta; wygeneruj kilka adresów odbiorczych; potwierdź, że jesteś na zdrowym serwerze.

Szybkie przepisy krok po kroku

Classic: odszyfrowanie a .keya następnie przejść do Electrum

  1. Kopia your.key do urządzenia offline.
  2. Bieg:
    openssl enc -d -aes-256-cbc -a -md md5 \
      -in your.key -out your-decrypted.txt -pass pass:YOUR_PASSWORD
    
  3. Otwarty your-decrypted.txt, skopiuj każdy klucz WIF.
  4. Electrum → Wallet → Private Keys → Sweep → paste → send to your new address set.

Klasyczny: nie .keytylko .wallet

  1. Spróbuj tego samego odszyfrowania OpenSSL na .wallet.
  2. Jeśli uzyskasz czytelne WIF/dane, wykonaj powyższe czynności.
  3. Jeśli nie, użyj maszyny wirtualnej do uruchomienia MultiBit Classic, zaimportuj .wallet, a następnie wyeksportuj klucze (traktuj maszynę wirtualną jako niezaufaną).

HD: mają słowa nasienne

  1. Electrum → Utwórz nowyMam już seedOpcje → BIP39.
  2. Wprowadź seed → Wykryj istniejące konta → ustaw hasło → wydaj na nowoczesny portfel.

Lista kontrolna bezpieczeństwa i integralności

  • Korzystaj z czystego komputera offline do czasu przeniesienia środków; zweryfikuj pobrane narzędzia i podpisy.
  • Wolę zamiatanie do świeżych kluczy niż importowanie.
  • Po przeniesieniu BTC, ubiegaj się o forki (BCH/BSV/BTG) w osobnej sesji.
  • Archiwizuj stare pliki (zaszyfrowane) i rejestruj, co zostało przeniesione, gdzie i kiedy.

Inne samouczki Multibit

  • Aby uzyskać inne samouczki i pomoc, sprawdź nasze artykuły tutaj na blogu