Blog
Zapomniane hasło do programu Bitcoin Core? Jak je odzyskać
W skrócie
Odzyskiwanie hasła Bitcoin Core polega na testowaniu kandydatów na zaszyfrowanym wallet.dat lub odpowiednich wyodrębnionych danych. Nie ma funkcji resetowania hasła konta. Najpierw należy zachować kopię i potwierdzić, że to szyfrowanie blokuje dostęp. Synchronizacja, brak pliku i jego uszkodzenie wymagają innych kontroli.
Warto zacząć od zapamiętanych haseł, wielkich liter, cyfr, symboli i używanego wtedy układu klawiatury. Krótką listę można sprawdzić ręcznie; BTCRecover automatyzuje większe listy offline. Nakład pracy zależy od ustawień szyfrowania i liczby kandydatów, nie od wyświetlanego salda. Wcześniej wyeksportowane klucze lub starsza niezaszyfrowana kopia mogą dać inną drogę dostępu, ale tylko do kluczy, które zawierają.

Plik wallet.dat jest. Brakuje tylko hasła, które go odblokowuje. To frustrująca sytuacja, ale często możliwa do naprawienia – zanim nasuną się najgorsze wnioski, prosimy przejść ten przewodnik po kolei.
Oto uspokajająca część. Bitcoiny są w łańcuchu bloków, niezmienione. Portfel był tylko kluczem, a hasło jest zamkiem na tym kluczu. Odzyskiwanie hasła Bitcoin Core polega na znalezieniu tego hasła – a nie na wyłamywaniu monet z czegokolwiek.
Najpierw obalmy mit. Bitcoin Core nie daje 12- ani 24-wyrazowej frazy odzyskiwania jak nowsze portfele. Nie ma frazy odzyskiwania, na którą można się powołać, ani przycisku „nie pamiętam hasła”. Wszystko żyje w pliku wallet.dat, a ustawione wtedy hasło jest jedyną rzeczą dzielącą właściciela od kluczy. Hasło jest zatem ścieżką odzyskiwania.
Ten przewodnik to praktyczny kurs Bitcoin Core: potwierdzenie, że portfel jest zaszyfrowany, zbudowanie listy domysłów i uruchomienie narzędzi. Odniesienie na poziomie formatu, obowiązujące dla każdego pliku wallet.dat z rodziny Bitcoin – Litecoin Core, Dogecoin Core i forków – zawiera przewodnik po odzyskiwaniu hasła wallet.dat.
Najpierw potwierdzenie, że portfel jest faktycznie zaszyfrowany
Czasami portfel nigdy nie był chroniony hasłem, a prawdziwy problem leży gdzie indziej. Warto to sprawdzić przed godzinami zgadywania.
Prosimy otworzyć Bitcoin Core, przejść do Okno → Konsola (konsola debugowania) i wpisać: walletpassphrase "twojenajlepszeprzypuszczenie" 60
Mogą wydarzyć się trzy rzeczy:
- Polecenie wykonuje się bez komunikatu. Hasło zadziałało, a portfel jest odblokowany na 60 sekund.
- Pojawia się błąd mówiący, że passphrase jest nieprawidłowa. Portfel jest zaszyfrowany, a ten domysł był błędny. Można iść dalej.
- Pojawia się błąd informujący, że portfel nie jest zaszyfrowany. Nie ma więc hasła szyfrowania portfela do odzyskania; sam ten komunikat nie oznacza, że pliku brakuje lub że jest uszkodzony.
Jeśli dostęp nadal jest niemożliwy, należy najpierw ustalić przyczynę. W przypadku usunięcia pliku pomocny będzie poradnik dotyczący usuniętych plików wallet.dat; przy potwierdzonym uszkodzeniu pliku — informacje o odzyskiwaniu uszkodzonych plików portfela.
Lista domysłów przed sięgnięciem po jakiekolwiek narzędzie
To krok, który decyduje o większości przypadków, a większość ludzi go pomija. Każde narzędzie do odzyskiwania potrzebuje surowca – im bliżej prawdziwego hasła są domysły, tym szybszy i bardziej prawdopodobny wynik. Warto więc wczuć się w siebie sprzed lat, w chwili ustawiania hasła.
Prosimy zapisać wszystko, co mogło się na nie złożyć:
- Stale powracające słowa bazowe: imiona zwierząt, imiona dzieci, pseudonimy, nazwy ulic, zespoły, drużyny sportowe.
- Dodawane liczby: urodziny, lata, cyfry telefonu, numery domów, szczęśliwa liczba.
- Stare hasła z tamtego okresu i drobne zmiany zwykle w nich wprowadzane.
- Gdzie zwykle stoi wielka litera (pierwsza litera? konkretne słowo?).
- Symbole i ich miejsca (! lub $ na końcu, @ zamiast a).
- Przybliżona długość, jeśli w pamięci pozostało wpisywanie czegoś długiego lub krótkiego.
Potem nudne rzeczy, które blokują ludzi częściej, niż myślą: włączony Caps Lock, końcowa spacja, klawiatura ustawiona na inny język albo zwykła literówka zrobiona dwa razy – raz przy ustawianiu, raz przy zapisywaniu. Właściwe hasło jest zwykle bliżej, niż się wydaje.
Krótka lista testowana ręcznie
Jeśli lista jest krótka, kandydatów można testować bezpośrednio w konsoli debugowania tym samym poleceniem walletpassphrase co powyżej, po jednym naraz. Błąd oznacza błędne; cisza oznacza wejście do portfela. Przy dziesięciu czy dwudziestu domysłach jest to szybsze niż konfigurowanie jakiegokolwiek oprogramowania.
Gdy lista się skończy, zgadywanie należy przerwać. Ślepe przepisywanie tej samej garści haseł nie zmieni odpowiedzi – zrobi to następny krok.
Gdy lista jest długa: zautomatyzowane narzędzia do odzyskiwania
Powyżej garści domysłów rolę przejmują narzędzia. Generują tysiące wariantów z podanego materiału i testują każdy względem pliku. Dwa są warte poznania.
BTCRecover to popularne narzędzie open source do tego celu: przyjmuje zapamiętane fragmenty hasła i testuje kombinacje względem kopii pliku portfela, offline. Oficjalna dokumentacja obejmuje konfigurację; ten przewodnik skupia się na materiale i wykonalności.
Dla zaawansowanych technicznie użytkowników istnieją bardziej rozbudowane konfiguracje, ale ich ustawienie jest złożone. Istotny dla odzyskiwania punkt jest taki, że wyszukiwanie działa względem kopii portfela lub wyodrębnionego hasha, nigdy względem rzeczywistego pliku.
Niezależnie od wybranego narzędzia należy pobierać je wyłącznie z oficjalnego źródła i uruchamiać offline na maszynie niepodłączonej do internetu. Nigdy nie wolno wklejać pliku wallet.dat, kluczy ani fragmentów haseł na stronie, która oferuje ich „odzyskanie”. To częsty sposób, w jaki ludzie tracą monety, które jeszcze mieli.
Więcej o odzyskiwaniu hasła wallet.dat.
Dlaczego stary portfel jest łatwiejszy do odzyskania niż nowy
Na poszukiwania wpływają zaszyfrowane dane portfela, strategia tworzenia kandydatów i wiek portfela. Cała sprawa wymaga oceny.
Przy ustawianiu hasła Bitcoin Core celowo dodaje dodatkową pracę, zanim je sprawdzi. To jak zamek, który przy każdej próbie każe chwilę czekać. Dla człowieka to oczekiwanie jest minimalne, ale narzędzie do odzyskiwania musi przejść przez to samo oczekiwanie przy każdym domyśle – miliony razy. To właśnie spowalnia brute force.
Oto część, która działa na korzyść. Bitcoin Core ustawia długość tego oczekiwania na podstawie szybkości komputera w chwili pierwszego zaszyfrowania portfela. Stary portfel z, powiedzmy, 2012 roku powstał na wolnym komputerze, więc oczekiwanie na domysł jest krótkie. Portfel utworzony na nowszym, szybszym komputerze ma wbudowane znacznie dłuższe oczekiwanie. Krótsze oczekiwanie oznacza, że narzędzie może testować znacznie więcej domysłów na godzinę. Stary plik wallet.dat jest więc znacznie łatwiejszy w obróbce niż nowy – to samo hasło, ten sam sprzęt.
Zaszyfrowany plik portfela pozostaje materiałem do odzyskiwania. Zapamiętane szczegóły mogą ukierunkować poszukiwanie hasła; cała sprawa wymaga oceny przed podjęciem jakiegokolwiek zobowiązania.
Jak odzyskać bezpiecznie, nie tracąc monet
Próba odblokowania portfela to dokładnie moment, w którym ludzie tracą pieniądze, które jeszcze mieli. Samo odzyskiwanie jest niskiego ryzyka przy przestrzeganiu kilku zasad. Ich pominięcie to moment, w którym środki znikają.
- Pracować wyłącznie na kopii. Plik wallet.dat trzeba skopiować do osobnego folderu i uruchamiać wszystko na tej kopii. Jeśli narzędzie uszkodzi plik, uszkodzi ten jednorazowy, nie oryginał.
- Pozostać offline. Narzędzia odzyskiwania należy uruchamiać na komputerze niepodłączonym do internetu. Nigdy nie wolno wysyłać pliku wallet.dat, kluczy ani domysłów haseł na żadną stronę, która oferuje ich „odzyskanie”. Te strony istnieją po to, by ukraść to, co jeszcze zostało.
- Pobierać narzędzia wyłącznie z oficjalnych źródeł – fałszywe kopie narzędzi do odzyskiwania to częsta pułapka.
- Przy korzystaniu z usługi udostępniać wyodrębniony hash hasła, nie plik – pozwala to testować kandydatów bez wydawania kluczy. W ten sposób można uzyskać pomoc w znalezieniu hasła bez oddawania portfela.
- Po powrocie do środka przenieść monety do nowego portfela skonfigurowanego samodzielnie.
Odzyskanie hasła nie pozwala cofnąć transakcji potwierdzonych w blockchainie. Jeśli bitcoiny zostały skradzione lub wysłane do niewłaściwego odbiorcy, należy zachować dane transakcji i skontaktować się z zaangażowaną platformą oraz właściwymi organami. Śledzenie przepływu środków lub działania prawne to odrębne postępowania, które nie gwarantują zwrotu. Nasza praca polega na przywracaniu prawowitym właścicielom dostępu do ich portfeli.
Nadal brak wejścia?
Kroki wykonane, a sprawa stoi w miejscu? Crypto Recovers może pomóc – ponad 200 odzyskanych portfeli od 2019 roku, bez odzyskania, bez opłat i niepowierniczo. Zapraszamy do poufnej oceny.
FAQ: odzyskiwanie hasła Bitcoin Core
Czy odzyskiwanie hasła Bitcoin Core może działać bez frazy odzyskiwania?
W Bitcoin Core nie ma frazy odzyskiwania. Portfel powstał, zanim istniały słowa odzyskiwania, więc hasło jest ścieżką odzyskiwania: wszystko żyje w zaszyfrowanym pliku wallet.dat, a ustawione wtedy hasło jest jedyną rzeczą dzielącą właściciela od kluczy.
Ile trwa odzyskiwanie hasła Bitcoin Core?
To zależy od zaszyfrowanych danych portfela, strategii tworzenia kandydatów, wieku portfela i całej sprawy. Zapamiętane szczegóły mogą ukierunkować poszukiwania. Starsze pliki wallet.dat mogą być sprawdzane szybciej, ponieważ wbudowane opóźnienie na próbę zostało ustawione, gdy komputer był wolniejszy.
Co, jeśli hasło przepadło, ale plik wallet.dat nadal jest?
Zaszyfrowany plik wallet.dat pozostaje materiałem do odzyskiwania. Przed jakimikolwiek testami należy zabezpieczyć jego kopię. Strategię tworzenia kandydatów można sprawdzać offline względem tej kopii za pomocą narzędzia open source, takiego jak BTCRecover; zapamiętane szczegóły mogą ukierunkować poszukiwania, a cała sprawa wymaga oceny.
Czy wsparcie Bitcoin Core może zresetować hasło?
Nie. Bitcoin Core nie ma konta, serwera ani przycisku „nie pamiętam hasła”. Jeśli hasło zostanie utracone, jedyną drogą jest jego znalezienie, co jest dokładnie powodem, dla którego lista domysłów ma tak duże znaczenie.
Dlaczego stary plik wallet.dat jest łatwiejszy do odzyskania?
Bitcoin Core ustawia opóźnienie na próbę na podstawie szybkości komputera w chwili pierwszego zaszyfrowania portfela. Stary portfel z wolnej maszyny ma krótkie opóźnienie, więc narzędzia mogą testować znacznie więcej prób na godzinę niż w przypadku portfela zaszyfrowanego na nowoczesnym sprzęcie.
Portfel ładuje się i pokazuje saldo, ale nie da się nic wysłać. Co się dzieje?
Saldo to publiczne dane z łańcucha bloków, więc Bitcoin Core wyświetla je bez passphrase. Do wysłania potrzebne są klucze prywatne z pliku wallet.dat, a te pozostają zaszyfrowane, dopóki passphrase nie zostanie wpisana poleceniem walletpassphrase. To zwykła sytuacja odzyskiwania hasła, a nie uszkodzony portfel.
Czy da się odzyskać portfel Bitcoin Core bez hasła?
Nie w sposób, na jaki liczy większość osób: Bitcoin Core nie ma frazy odzyskiwania ani tylnych drzwi, więc trzeba znaleźć samą passphrase. Jedynym wyjątkiem jest kopia kluczy sprzed ustawienia hasła: klucz prywatny wyeksportowany kiedyś poleceniem dumpprivkey lub dumpwallet albo niezaszyfrowana kopia zapasowa pliku wallet.dat z czasu, gdy passphrase jeszcze nie istniała. Taka kopia nadal zawiera użyteczne klucze, ale tylko te z tamtego momentu, nie te wygenerowane później: przy szyfrowaniu portfela Bitcoin Core tworzy nowe klucze.
