Do treści głównej
+31 85 109 1211 Uwaga na osoby podszywające się pod nas — należy sprawdzić oficjalne dane Sprawdzenie oficjalnych danych

Blog

Portfel Dogecoin Core: jak odzyskać utracone hasło do pliku wallet.dat

W skrócie

Odzyskanie utraconego hasła do pliku wallet.dat w Dogecoin Core polega na testowaniu kandydatów offline na zachowanym pliku lub jego kopii; sam publiczny adres Dogecoin nie pozwala odblokować zaszyfrowanych kluczy prywatnych. Przed próbami należy zabezpieczyć portfel. Zapamiętane słowa, cyfry, symbole i układ klawiatury pomagają ukierunkować poszukiwania, a starsze kopie warto zachować, choć mogą nie obejmować później utworzonych kluczy.

Silne hasło może mimo to pozostać poza praktycznym zasięgiem poszukiwań. Przed podmianą pliku należy całkowicie zamknąć Dogecoin Core i zachować każdą dostępną wersję kopii, zamiast nadpisywać jedną drugą.

Portfel Dogecoin Core: jak odzyskać utracone hasło do pliku wallet.dat

Brak dostępu do portfela Dogecoin Core, a hasło nie chce wrócić do pamięci. Monety nie zniknęły: Państwa DOGE są w łańcuchu bloków, a plik wallet.dat na komputerze zawiera klucze, które dają do nich dostęp. To, czy odzyskanie portfela Dogecoin Core jest realne, zależy od dwóch rzeczy: czy plik wallet.dat nadal istnieje i ile z hasła zostało w pamięci. Przed pierwszą próbą warto zrozumieć, co naprawdę jest zablokowane.

DOGE nigdy nie były w aplikacji

Dogecoin Core nigdy nie przechowywał monet. To oryginalny portfel Dogecoin działający jako pełny węzeł, a na komputerze trzyma on plik o nazwie wallet.dat, zawierający klucze prywatne: tajne kody, które pozwalają wydawać DOGE. Same monety znajdują się w łańcuchu bloków. Utrata hasła niczego nie niszczy. Blokuje jedynie plik, w którym są klucze.

To rozróżnienie decyduje o wszystkim, co dalej: to problem z hasłem, nie problem utraconych monet.

Przede wszystkim: kopia pliku

Proszę odnaleźć plik wallet.dat i zrobić kopię, zanim cokolwiek się z nim zrobi. Pracować należy wyłącznie na kopii. Nieudana próba odzyskania lub błąd zapisu może uszkodzić oryginał, a może to być jedyna istniejąca wersja kluczy.

Gdzie znajduje się plik:

  • Windows: C:\Users\<nazwa_użytkownika>\AppData\Roaming\Dogecoin\wallet.dat (aby przejść tam od razu, wystarczy wpisać %APPDATA%\Dogecoin w pasku adresu Eksploratora plików)
  • Mac: ~/Library/Application Support/Dogecoin/wallet.dat
  • Linux: ~/.dogecoin/wallet.dat

Dwie zasady na czas pracy. Nigdy nie wolno wysyłać pliku wallet.dat na stronę, która oferuje jego „odzyskanie”, ani wpisywać hasła lub kluczy do narzędzi online. Fałszywe serwisy oferujące odzyskiwanie istnieją właśnie po to, by zbierać takie pliki, a plik portfela plus działające hasło to wszystko, czego potrzebuje złodziej.

Stary wallet.dat odnaleziony na dysku

Ten scenariusz kryje pułapkę. Zdarzało się, że po skopiowaniu starego pliku wallet.dat do folderu danych Dogecoin Core w jego miejscu pojawiał się nowy, pusty portfel – problem opisany w systemie zgłoszeń samego projektu. Najpierw trzeba całkowicie zamknąć aplikację. Następnie należy zainstalować aktualną wersję Dogecoin Core, pobraną wyłącznie z oficjalnego repozytorium Dogecoin na GitHubie. Jeśli w podanym wyżej folderze danych jest już plik wallet.dat, trzeba przenieść go w bezpieczne miejsce, zamiast go nadpisywać. Potem, przy zamkniętej aplikacji, należy umieścić tam kopię swojego pliku i uruchomić program. Portfel wczyta saldo z łańcucha bloków w trakcie synchronizacji.

Jedna osobliwość starych kopii: portfele utworzone w wersji 1.10 lub starszej nie wyprowadzają adresów z seeda, więc w kopii zapasowej może brakować adresów wygenerowanych już po jej wykonaniu, a saldo może się wtedy okazać niższe, niż się pamięta. Jeśli pierwotny komputer nadal istnieje, znajdujący się na nim plik wallet.dat daje pełniejszy obraz. Jeśli dawnym portfelem Dogecoin był MultiDoge, a nie Dogecoin Core, pliki i kroki są inne; więcej w artykule o odzyskiwaniu portfela MultiDoge. A jeśli aplikacja prosi o hasło, którego nie udaje się sobie przypomnieć, pomocna będzie sekcja poniżej o częściowo zapamiętanych hasłach.

Jeśli portfel nadal się otwiera: eksport kluczy od razu

To najkorzystniejsza sytuacja. Jeśli hasło jest znane albo nigdy nie zostało ustawione, nie należy zostawiać DOGE w dziesięcioletniej instalacji. Proszę wyeksportować klucze i przejść na nowoczesny portfel.

Proszę otworzyć konsolę przez Pomoc > Okno debugowania > Konsola (Help > Debug window > Console). Jeśli portfel ma hasło, najpierw należy go odblokować poleceniem walletpassphrase "hasło portfela" 600, a następnie uruchomić dumpwallet filename.txt, aby zapisać wszystkie klucze prywatne do pliku.

Należy użyć dumpwallet, nie dumpprivkey. Większość poradników każe zrzucić jeden klucz dla jednego adresu i właśnie tak w portfelu zostają zapomniane monety: portfel po cichu tworzy adresy reszty – dodatkowe adresy, na które trafia pozostała kwota z własnych transakcji – a eksport pojedynczego adresu je pomija. dumpwallet obejmuje wszystko. Następnie należy wykonać sweep środków: przenieść wszystko do nowego portfela utworzonego w aktualnej wersji Dogecoin Core (pobranej wyłącznie z oficjalnego repozytorium Dogecoin na GitHubie) i porządnie zabezpieczyć go kopią zapasową. Plik eksportu trzeba traktować jak gotówkę, bo każdy, kto go przeczyta, kontroluje monety.

Gdy część hasła pozostała w pamięci

Nawet częściowa pamięć o haśle daje poszukiwaniom punkt zaczepienia. Dogecoin Core nie ogranicza liczby prób hasła, dlatego oprogramowanie może testować na pliku kolejne hasła. Zapamiętane szczegóły sprawiają, że poszukiwania są bardziej ukierunkowane, natomiast ręczne zgadywanie nic nie daje. W praktyce sprawdza się uporządkowane, metodyczne poszukiwanie.

Najpierw należy wszystko zapisać: stare, wielokrotnie używane hasła, imiona i nazwy, daty, ulubione symbole, nawyki dotyczące wielkich liter, a nawet ówczesny układ klawiatury. Każdy realny szczegół zmniejsza przestrzeń poszukiwań, czyli cały zbiór haseł, które narzędzie musi przetestować, o rzędy wielkości. To właśnie rozmiar tego zbioru oddziela sprawę możliwą do rozwiązania od beznadziejnej.

Następnie przychodzi kolej na narzędzie. BTCRecover, narzędzie open source do odzyskiwania, które wymienia Dogecoin Core wśród obsługiwanych portfeli, generuje warianty kandydatów i z dużą prędkością testuje je na kopii pliku. Należy pobierać je wyłącznie z oficjalnego repozytorium GitHub wskazanego w jego dokumentacji i uruchamiać na komputerze odłączonym od internetu. Czas poszukiwań zależy od tego, ile wariantów hasła pozostaje możliwych po uwzględnieniu tego, co zostało w pamięci: mały, dobrze opisany zbiór można sprawdzić szybko, natomiast silnego hasła, które zostało całkowicie zapomniane, może nie udać się znaleźć nigdy.

Ta sama metoda poszukiwań działa w przypadku haseł do Bitcoin Core i Electrum. W tych artykułach technika jest opisana dokładniej.

Hasło, klucz prywatny i adres to trzy różne rzeczy

Stare wersje przewodników takich jak ten myliły te pojęcia, więc warto poświęcić trzydzieści sekund na ich rozróżnienie. Adres – ciąg znaków zaczynający się od D, udostępniany po to, by otrzymać DOGE – jest publiczny i nie pozwala niczego wydać. Klucze prywatne to sekrety, które pozwalają wydawać monety; znajdują się w pliku wallet.dat. A hasło chroni jedynie klucze w tym pliku. Znajomość adresu pozwala sprawdzić saldo w eksploratorze bloków. Nie przybliża jednak ani o krok do przeniesienia monet.

Gdy odzyskiwanie nie jest możliwe

Niektórych spraw nie da się rozwiązać i lepiej wiedzieć o tym wcześnie. Dogecoin Core szyfruje klucze prywatne w pliku wallet.dat algorytmem AES-256 i nie istnieje żadna tylna furtka ani reset: hasło trzeba znaleźć. Jeśli nic z niego nie zostało w pamięci (ani długość, ani struktura, ani nawyki, z których można by zbudować kandydatów), nie ma niczego, co pozwoliłoby zawęzić poszukiwania. Krótkie hasło być może da się jeszcze znaleźć, sprawdzając wszystkie możliwości, ale długie, losowe hasło jest poza zasięgiem jakiegokolwiek komputera. Jeśli sam plik zniknął i nie ma kopii na żadnym dysku, urządzeniu ani w folderze chmury, nie istnieją dane portfela, które można by testować. Usługa twierdząca, że odzyska portfel bez pliku i bez hasła, opisuje coś, czego nikt nie potrafi zrobić.

Częściowo zapamiętane hasło, uszkodzony, ale istniejący plik albo stary plik, którego aktualna wersja Dogecoin Core nie chce otworzyć – wszystkie te przypadki można ocenić.

Jeśli poszukiwania mają prowadzić specjaliści

Prowadzimy takie poszukiwania zawodowo i od 2019 roku mamy na koncie ponad 200 udanych odzyskań. Praca odbywa się na maszynach odciętych od sieci (air-gapped), wyłącznie po podpisaniu umowy i – tam, gdzie format na to pozwala – na podstawie wyodrębnionego hasha hasła. Państwa DOGE nigdy nie trafiają w nasze ręce.

Jeśli poszukiwania pozwolą ustalić hasło, odblokowują Państwo portfel i samodzielnie przenoszą DOGE do nowego, utworzonego przez siebie portfela. Uzgodnione wynagrodzenie rozlicza się osobno, zgodnie z umową, i nigdy nie jest ono potrącane z monet.

Jeśli chodzi o zapomniane hasło lub plik wallet.dat, który się nie otwiera, warto zacząć od bezpłatnej oceny: wystarczy opisać sytuację, a my uczciwie powiemy, czy sprawa jest wykonalna, zanim dojdzie do jakiegokolwiek zobowiązania. Bez odzyskania, bez opłaty.

Najczęściej zadawane pytania o odzyskiwanie Dogecoin Core

Czy da się odzyskać portfel Dogecoin Core po zapomnieniu hasła?

To zależy od dwóch rzeczy: czy plik wallet.dat nadal istnieje i ile z hasła zostało w pamięci. Dogecoin Core nie ogranicza liczby prób hasła, dlatego narzędzie takie jak BTCRecover może testować kandydatów na kopii pliku, a zapamiętane szczegóły pozwalają te poszukiwania ukierunkować. Silnego hasła, które zostało całkowicie zapomniane, może nie dać się odzyskać wcale, a bez pliku wallet.dat ani innej kopii zapasowej zawierającej klucze nie ma danych portfela, które można by testować.

Gdzie przechowywany jest mój plik wallet.dat Dogecoin Core?

W systemie Windows znajduje się w C:\Users\<nazwa_użytkownika>\AppData\Roaming\Dogecoin (%APPDATA%\Dogecoin), na Macu w ~/Library/Application Support/Dogecoin, a w systemie Linux w ~/.dogecoin. Przed jakąkolwiek próbą odzyskania należy skopiować ten plik w bezpieczne miejsce i pracować tylko na kopii, aby nieudana próba nigdy nie uszkodziła jedynej istniejącej wersji.

Czy w Dogecoin Core istnieje limit prób hasła?

Nie. W przeciwieństwie do portfela sprzętowego, który po kilku błędnych PIN-ach kasuje dane, Dogecoin Core pozwala próbować dowolnej liczby haseł. Właśnie to umożliwia przeszukiwanie haseł offline, ale ma ono sens tylko wtedy, gdy da się podać realistycznych kandydatów, bo przy silnym szyfrowaniu sprawdzanie losowych ciągów znaków nic nie daje.

Jak wyeksportować klucze prywatne z Dogecoin Core?

Jeśli portfel daje się otworzyć, należy skorzystać z konsoli: Pomoc > Okno debugowania > Konsola (Help > Debug window > Console). Proszę uruchomić walletpassphrase "hasło portfela" 600, aby go odblokować, a następnie dumpwallet filename.txt, aby wyeksportować wszystkie klucze prywatne, w tym klucze adresów reszty, które eksport pojedynczego adresu by pominął. Plik ten należy przechowywać offline i chronić jak gotówkę: każdy, kto ma te klucze, kontroluje monety.

Czy Dogecoiny da się odzyskać po całkowitej utracie pliku wallet.dat?

Zazwyczaj nie. Plik wallet.dat zawiera klucze prywatne, a jeśli zniknął i nie ma kopii zapasowej na żadnym starym dysku, urządzeniu ani w folderze chmury, nie ma z czego odzyskiwać. DOGE pozostają w łańcuchu bloków, ale bez kluczy nikt do nich nie dotrze. Każdą usługę, która twierdzi, że odzyska portfel bez pliku i bez hasła, należy traktować jak oszustwo.

Czy Crypto Recovers może pomóc z hasłem Dogecoin Core?

Możemy ocenić sprawę, jeśli plik wallet.dat lub kopia zapasowa nadal istnieje, a potrafią Państwo opisać hasła, których zwykle używali; bezpłatna ocena pokaże, czy poszukiwania są realne, zanim dojdzie do jakiegokolwiek zobowiązania. Prowadzimy poszukiwania za pomocą zweryfikowanych narzędzi open source na maszynach odciętych od sieci (air-gapped), wyłącznie po podpisaniu umowy, i nigdy nie obiecujemy wyniku. W razie powodzenia przenoszą Państwo swoje DOGE samodzielnie do utworzonego przez siebie portfela i przy przekazaniu płacą uzgodnione wynagrodzenie (bez odzyskania, bez opłaty).

Nadal nie mają Państwo dostępu?

Prosimy krótko opisać, co jeszcze pozostało, a otrzymają Państwo rzetelną odpowiedź, czy odzyskanie jest realne. Ta pierwsza ocena jest bezpłatna i nie wymaga żadnych poufnych danych. Opłata jest należna wyłącznie wtedy, gdy odzyskanie się powiedzie.

Poprosić o ocenę

Proszę udostępnić ten artykuł

O autorze

Robbert Bink

Robbert Bink

Założyciel i specjalista ds. odzyskiwania portfeli

Pierwsze udane odzyskanie portfela przeprowadził w 2019 r. Ponad 15 lat doświadczenia w programowaniu i IT; kieruje oceną przypadków, strategią odzyskiwania i rozwojem specjalistycznego oprogramowania.

Pełny profil →