加密錢包的助記詞丟失了怎么辦?找回丟失助記詞的工具及方法分析
加密錢包的助記詞(也被稱為種子短語)丟失了?不要驚慌,也許你還有找回的希望。今天,我們就針對這個話題,來一起研究一下恢復(fù)部分丟失的助記詞的工具和方法。?
就在前幾天,我在社交平臺上面看到了一段內(nèi)容,大意是他丟失了自己加密錢包的所有資產(chǎn),原因是他備份的時候?qū)戝e了其中的幾個單詞,導(dǎo)致現(xiàn)在只記得錢包的一部分正確助記詞(而不是完整的12個助記詞)。
這引起了我的好奇。于是我誕生了一個想法,有可能用部分記住的助記詞來恢復(fù)錢包嗎?
我最先想到的就是暴力破解助記詞的可能組合,接下來讓我們確定一下這種方法是否可行。
我們都知道,加密錢包的助記詞是由12個單詞組成的,而 BIP39 協(xié)議列表里面包含了 2048 個單詞,也就是說,所有的加密錢包的助記詞,都是從這 2048 個單詞里面隨機生成的 12 個詞而組成的助記詞。
所以從理論上看,由于范圍是固定的,暴力破解貌似就成為可能。那么,我們繼續(xù)來根據(jù)缺失單詞的數(shù)量來檢查一下暴力破解所需的組合數(shù)量(如下圖所示):
基于上圖我們可以推算得出,對于普通計算能力的電腦而言,如果:
缺少 1 個單詞、有 2048 種可能性 (2048^1),預(yù)計找回時間需要 6 秒
缺少 2 個單詞、有 4,194,304 種可能性 (2048^2),預(yù)計找回時間需要 90 秒
缺少 3 個單詞、有 8,589,934,592 種可能性 (2048^3),預(yù)計找回時間需要 2 天
缺少 4 個單詞、有 17,592,186,044,416 種可能性 (2048^4),預(yù)計找回時間需要 10 年
看看上面這些統(tǒng)計數(shù)據(jù),很明顯,如果想找回丟失超過 4 個單詞的錢包的可能性極小,至少對于普通計算能力的電腦來說是這樣。
完整的推算過程,我們可以繼續(xù)來看看下面的這張計算圖表(如下圖所示):
所以,如果你的錢包丟失了,但你依然記得 12 個完整助記詞里面的 3/4 正確的單詞,那么恭喜你,這個錢包你是有很大機會可以找回來的。
那如何能夠找回呢?可以使用什么工具來找回呢?
經(jīng)過我的進一步深入研究,我發(fā)現(xiàn)了 2 個對普通用戶而言比較友好、且相對容易上手的工具。
第1個助記詞恢復(fù)工具是Seed Saviour
Seed Saviour 是一款基于瀏覽器的種子恢復(fù)工具,可以幫助你在丟失一個單詞時恢復(fù)種子短語。
具體使用方法如下:
訪問 Seed Saviour 的頁面[1](見本文底部的參考資料)
在頁面中粘貼你的部分種子短語(即正確的那些助記詞)
用“?”替換其中缺失的單詞及其位置(注意位置和順序不要錯)
等待一小會兒后,該工具將會列出所有可能的單詞和相關(guān)地址。這里需要再次提醒的是,該工具僅適用于恢復(fù)僅丟失 1 個單詞的種子短語。
第2個助記詞恢復(fù)工具是Btcrecover
如果你丟失了 2 個及以上的種子短語,那么可以試試 Btcrecover 的高級功能,該工具適用于多個缺失單詞或錢包地址未知的更復(fù)雜的場景。它也是一個開源工具,適用于以太坊 EVM 和非 EVM 鏈。
需要在電腦上先安裝好 BTCRecover 進行使用:
從GitHub下載并解壓BTCRecover腳本[2]
安裝Python3
打開電腦的 cmd 并輸入命令:pip install -rrequirements.txt
現(xiàn)在讓我們通過一個例子來運行它試試。首先我們需要打開 cmd 并定位到該文件夾,然后輸入命令 python seedrecover.py 運行它。然后我們會看到此時出現(xiàn)一個交互式彈出窗口,會詢問你嘗試恢復(fù)的錢包類型,如下圖所示。
接著,我們選擇錢包類型后(這里的示例中我們選擇了ETH錢包),它會繼續(xù)提示你并詢問公鑰,這里你可以選擇輸入或跳過。跳過后,它會要求你粘貼丟失的錢包的錢包地址。如果你記得的話那么可以輸入一下你的錢包地址,如下圖所示。
最后,它會要求你輸入種子短語,這里的使用和上面提到的 Seed Saviour 工具一樣,用“?”替換其中缺失的單詞及其位置,同時注意位置和順序不要錯。輸入完成后,它就會開始暴力破解其中丟失的單詞,并嘗試將其與你在上一步操作中提供的錢包地址進行匹配。如下圖所示。
匹配成功后,會彈出一個新的窗口,窗口中顯示出來的就是幫你找回來的完整助記詞了。經(jīng)過測試,我試圖找回丟失的 2 個單詞,整個操作過程耗時也就2分鐘左右完成。這里還需要提醒的一點是,當(dāng)你通過以上工具及方法找回丟失的錢包后,為了安全,請及時將你里面的資產(chǎn)轉(zhuǎn)移到另外一個安全的錢包中。
上面的 2 個工具介紹完以后,此時也行有小伙伴會出現(xiàn)一個疑問。既然丟失的助記詞可以被暴力破解找回,那么我的錢包還安全嗎?黑客能猜出我的助記詞嗎?
答案是:你的錢包非常安全,黑客猜出全部12個助記詞的可能性為零。
正如文章前面我們多介紹的那些可能的組合,12 個單詞如果進行暴力破解的話,有340,282,366,920,938,463,463,374,607,431,768,211,456 種可能性 (2048^12),這簡直就是一組令人難以置信的組合數(shù)量,以目前的技術(shù)手段,是永遠不可能被破解的。
除非是你自己不小心泄露了助記詞(比如直接備份到手機、云盤等)、或者你的電腦/手機中了木馬助記詞被盜,否則你的錢包就絕對是安全的!
好了,以上就是今天通過「話李話外」分享的全部內(nèi)容。我們最后再來一起小結(jié)和回顧一下吧,本文主要梳理了找回加密錢包丟失的部分助記詞的方法,同時介紹了2個具體的工具,它們分別是Seed Saviour和Btcrecover。這里需要再次提醒的是,本文僅用于教育目的,旨在幫助那些丟失加密錢包的人,請勿用于其他目的。希望今天的分享能夠?qū)Υ蠹矣兴鶐椭?/p>
本文特別鳴謝:Axel_bitblaze69、0xTHades、Senka(封面設(shè)計)
聲明:以上內(nèi)容只是個人角度觀點及分析,僅供廣大愛好者科普學(xué)習(xí)和交流之用,不構(gòu)成任何投資建議。投資有風(fēng)險,請理性看待,提高風(fēng)險意識,并遵守所在國家和地區(qū)的相關(guān)法律法規(guī)!
參考資料:
[1]https://3rditeration.github.io/mnemonic-recovery/src/index.html
[2]https://btcrecover.readthedocs.io/en/latest/INSTALL/
你可能感興趣的文章
-
助記詞可以破解嗎 私鑰助記詞碰撞是否可行
最近經(jīng)常有人說給我們提供一個地址,讓我們定性破解對方私鑰,我可以明確告訴你,因為現(xiàn)在物理硬件的限制,定向暴力破解單個地址的可能性幾乎為0…
2024-07-15 -
助記詞24個單詞比12個單詞對比、轉(zhuǎn)換、安全性分析
隨著區(qū)塊鏈錢包的發(fā)展和分層確定性(HD)錢包技術(shù)的普及,越來越多的用戶開始熟悉了一個叫“助記詞”的概念,很多人都已經(jīng)習(xí)慣了從一開始使用一個錢包的時候,就先抄好單詞…
2024-07-11 -
如何安全的存放助記詞?私鑰與助記詞的差別
助記詞和私鑰是常見名詞和常用工具,私鑰是掌握與管理加密錢包的關(guān)鍵要素,助記詞是由 12 到 24 個易記的單詞組成,它是加密錢包的另一種備份方式,本文小編給大家介紹了如…
2025-04-22 -
虛擬幣錢包中的私鑰、助記詞、密碼分別是什么
對于虛擬幣,若想保存就需要使用虛擬幣錢包,比如bitpie、imtoken等,在使用錢包的過程中有幾個名詞你必須清楚,必須、必須、必須,如果在不清楚的情況下就貿(mào)然使用錢包,…
2023-12-19 -
助記詞和私鑰用什么保存才不會丟失?
私鑰保存的常見錯誤是將私鑰保存在云盤、云筆記、郵箱中,或者用手機拍照保存,這都是非常危險的容易泄露私鑰的方式,那么,助記詞和私鑰用什么保存才不會丟失?助記詞和私…
2023-12-05 -
如何恢復(fù)丟失的助記詞? 恢復(fù)丟失的助記詞的三種常用方法
助記詞(Mnemonic Phrase)是一種用于恢復(fù)或遷移加密貨幣錢包的方法,它由12個或24個單詞組成,如果你不幸丟失了你的助記詞,你是否還有機會恢復(fù)你的錢包呢?在這篇文章中…
2023-10-18 -
一文搞清楚比特幣助記詞是什么
比特幣助記詞在加密貨幣市場中并不少見,因為當(dāng)投資者創(chuàng)建他們的第一個加密錢包或相關(guān)帳戶時經(jīng)常會遇到它,簡單的介紹還不能夠了解比特幣助記詞是什么?接下來小編帶大家一…
2023-09-15 -
私鑰和助記詞都丟了怎么辦?怎樣保存私鑰和助記詞?
錢包的安全一直是大家都在討論的一個話題,對于錢包而言,保證私匙和助記詞的安全性至關(guān)重要,所以使用錢包的第一要點就是,安全地備份好自己的私鑰/助記詞,但用戶總會擔(dān)心…
2023-09-07 -
導(dǎo)入錢包助記詞怎么填寫? 導(dǎo)入錢包助記詞格式錯誤怎么辦?
幣圈投資者在更換設(shè)備時,需要將原來的錢包助記詞導(dǎo)入到新設(shè)備中來進行管理自己的數(shù)字貨幣資產(chǎn),但往往有一些投資者可能會遇到輸入助記詞不正確的提示,因此對于很多投資者…
2023-08-31 -
助記詞被別人知道了怎么辦?助記詞泄露錢包還能繼續(xù)用嗎?
在投資者進行注冊錢包時,會自動生成助記詞,通縮來說助記詞就相當(dāng)于錢包的一個重要密碼,也可以說助記詞是數(shù)字貨幣資產(chǎn)的一種保險柜,如果一旦出現(xiàn)助記詞被別人知道的情況…
2023-08-29