導航:首頁 > 比特幣區 > 破解比特幣私鑰的方法

破解比特幣私鑰的方法

發布時間:2024-11-21 06:26:03

比特幣的安全性到底有多高,你有懷疑比特幣的安全性嗎

近期,比特幣突破新高,一枚比特幣價值近26萬人民幣,一枚比特幣換一輛特斯拉。對於剛入圈的新人來說,你肯定很關心比特幣的安全問題。

那麼,比特幣安全嗎?換句話說, 錢包里的比特幣,容易被黑客盜走嗎?

01
私鑰、公鑰、地址

就像銀行取款、網銀轉賬需要輸入密碼一樣, 動用錢包里的比特幣也需要密碼,這個密碼被稱之為「私鑰」。

與「私鑰」對應的是「公鑰」,「公鑰」就像你的銀行賬戶。 每個銀行賬戶都有唯一的賬戶編號,也就是銀行卡號。 在比特幣網路中,這個銀行卡號就是「地址」。 別人只要知道你的「銀行卡號」(即地址),就可以給你轉比特幣了。

在銀行,開戶流程基本是「開設銀行賬戶——給銀行卡號——設置銀行卡密碼——開戶成功」。但在區塊鏈世界裡,是先設置「密碼」(私鑰),再開設「銀行賬戶」(公鑰),最後給「銀行卡號」(地址)。

如果你路上撿到了一張紙條,上面只寫著銀行卡密碼,但沒寫銀行卡號,即便這個銀行卡密碼是真的,你也無法取走相關賬戶里的錢。

但在區塊鏈世界,你只要知道了別人的「銀行卡密碼」(私鑰),就可以知道別人的「銀行賬戶」(公鑰)和「銀行卡號」(地址),可以取走裡面的幣。

為什麼會這樣呢?

這是因為在區塊鏈中,私鑰通過加密生成公鑰,公鑰轉換一下格式生成地址。也就是說, 私鑰可以推導出公鑰,公鑰可以推導出地址。


02
反向推導?沒門!

既然「私鑰可以推導出公鑰,公鑰可以推導出地址」,動用賬戶里的比特幣又必須輸入「密碼(私鑰)」, 那黑客要竊取你錢包里的比特幣,必須、也只需拿到「私鑰」即可。

理論上,黑客有2種方法竊取你的私鑰:

第一種方法並不可行,因為比特幣採用的加密演算法,「失之毫釐,差之千里!」。 輸入的內容,稍稍變動哪怕一丁點的東西,加密後輸出的結果和之前輸出的結果也有 天壤之別 ,而且這些結果沒有規律可循。

所以,這種加密演算法是「單向的」、「不可逆的」,黑客無法通過輸出(地址/公鑰)推導出輸入(私鑰)。


03
暴力破解比特幣私鑰有多難?

既然第一種方法不可行,那第二種方法如何?在回答這個問題之前,我們先看下私鑰是怎麼產生的。

假設你拋硬幣,正面朝上為1,反面朝上為0,連續拋256次,把每次拋的結果記錄下來,再轉換成十六進制數,就是一個比特幣私鑰。

What? 這么簡單?這么任性?

沒錯,比特幣的私鑰就是通過程序「拋256次硬幣」,隨機生成的。所以, 比特幣私鑰的本質是256位二進制數

每次拋硬幣,都有正反2面,所以拋256次,一共可以出現「2 x 2 x2 x 2……2 x 2x2」,即256個2相乘,也就是「2的256次方」種結果。 所以,比特幣的私鑰總數,理論上有「2的256次方」個。

註: 私鑰總數的實際值比上面的理論值略低,因為有一小部分私鑰不可用,但對總數影響微乎其微。

「2的256次方」是多大呢?它約等於「10的77次方」。那「10的77次方」又是多大呢?

如果我們居住的這個地球,海洋、岩石、地底下的岩漿全部用沙子來填充的話,整個地球的沙子數量大概是「10的30次方」。也就是說, 一個和地球一樣大,全部由沙子組成的星球,需要用到「10的30次方」粒沙子。

「10的77次方」比「10的30次方」大「10的47次方」倍,整整47個0。在比一個地球的沙子數量還要多「10的47次方」倍的比特幣私鑰集里,一個一個地試,破解出某個地址對應的私鑰,簡直比大海撈針還難。

所以,即便黑客有超級計算機,都無法暴力破解比特幣私鑰。

這就是為什麼很多人說 , 「比特幣第一次通過技術手段,保證了個人的私有財產神聖不可侵犯」。

04
如果比超級計算機還要厲害?

雖然未來的 科技 如何發展誰都無法准確預測,但如果有一天,人類發明了比超級計算機、量子計算機還要厲害的計算機,比特幣私鑰不就不安全了嗎?

確實,很多人想知道量子計算機到底對比特幣的安全性有沒有威脅,如果有威脅,比特幣有哪些措施可以應對。

鑒於這個問題不是三言兩語能解釋清楚,後面我們會單獨開一篇文章,探討這個問題,敬請期待。

05
結語

當然,安全問題不僅僅牽涉到技術問題,也牽涉到私鑰的保存問題。 如果是因為自己私鑰保存不當,或是電腦中了病毒,或是使用的錢包軟體有漏洞或是有後門,導致私鑰被黑客竊走,那錢包里的比特幣安全性就無從談起了。

但是,因為自己的失誤導致私鑰被盜,這鍋不能讓比特幣背,不是嗎?

所以,如果有人拿比特幣被盜事件來質疑比特幣的安全性,你會怎麼回答他呢?

Ⅱ FBI能破解比特幣嗎

實際破解不可能,有說法是說FBI通過黑客中轉的伺服器提供商強制提供了伺服器許可權,從而拿到了私鑰。在我看來沒有全部扣押很可能說明這筆錢已經變現了,這個已經是在別人的錢包中了,所以只能不要臉的硬扣人家比特幣。

我來回答:關於 FBI 如何取得了黑客比特幣地址的私鑰,盡管有許多猜測,但顯然沒有人知道真相如何。

一位舊金山 FBI 的工作人員 Elvis Chan 在接受 NBC 采訪 時,拒絕透露獲取私鑰的細節,因為在未來的行動中還有可能用到同樣手段。 但同時,他也明確說明,這次的行動並不依賴於「等待犯罪分子使用美國的加密貨幣服務」。

這一說法至少否定了 FBI 是通過交易所獲得黑客資金的猜測, 大多數交易所有嚴格的 KYC/AML 政策,更何況是美國的交易所,因而黑客不大可能直接使用美國的交易所洗錢。

由於此次行動只是恢復了部分勒索資金,也基本上否定了 FBI 已經破解比特幣加密演算法的猜測,因為假如 FBI 已經破解了加密演算法,顯然可以恢復全部的資金。

Elvis Chan 還提到,此次行動得益於「大多數互聯網的基礎設施都在美國」,從而給 FBI 提供了方便。

因而最接近事實的猜測是,勒索者使用了位於北美的全節點錢包,而全錢包在廣播交易時,會泄露節點的 IP。從安全的角度來說,每個地址只能使用一次,而通過區塊鏈瀏覽器查詢可知,勒索者先後兩次使用轉移資金的地址 發送比特幣,導致 IP 泄露,從而使得 FBI 抓住了獲取私鑰的機會。

幣印 CTO 李天昭表示,黑客把勒索得來的比特幣存儲在使用美國公司雲服務的比特幣錢包上,而該雲伺服器位於美國境內被 FBI 直接接管,從而在沒有私鑰的情況下拿回了贖金。

比特幣地址數量是2的256次方,有正余的地址大約5千萬個,破解的概率幾乎為零,概率太低,相當於在整個宇宙原子個數中找一個特定原子。

比特幣在地址中轉移是可以追蹤的,無論轉移多少次,但是不知道誰在轉移轉移到哪裡。

但是一旦轉到交易所那麼就可以知道在誰的交易所賬戶里了,提現更可以追蹤到提現到那個現金賬戶,這些都是人為可控的,除非不在線交易,否則就不可查。

本人用python寫過一套程序,可以從核心錢包提取正余額地址,做成資料庫,然後隨機生成私鑰,私鑰生成三種比特幣地址與資料庫的正余額地址做比對,一旦對比成功就擁有了這個地址里的比特幣,但是運行了半年沒有成功過。理論上要集合全球所以算力,運行上千個世紀才能歷遍所有地址。

還有一種情況就是私鑰泄漏,比如放在伺服器上,任何時候私鑰都要離線存儲。

找到密鑰比破解密鑰要容易的多。

比如嚴刑逼供,比如搜查,比如到伺服器去找。

總之黑客也是要用密鑰的對吧。

拿到你記錄密鑰的紙條了,這算不算破解?

比特幣看似安全,但畢竟需要換成真實世界的錢的,畢竟還有人參與的地方。

真要追查,很多地方能追查到,並不需要破解比特幣。

不是FBI,能不能破解比特幣?

破解比特幣有兩個方法,一個是靠數學家,一個是靠比特幣的發明人。

第一種辦法,就是現在的數學家有沒有能力對比特幣的加密提供反加密的演算法。如果可以提供,那麼比特幣將毫無安全性和價值。

第二種辦法,就是留著後門,如果是這樣子,就可能令這種加密貨幣受到致命的打擊。

Ⅲ 比特幣錢包密碼忘了怎麼辦

常見的丟失私鑰、密碼等對應的應對措施:
1.手誤刪除錢包
這個就是跟我一樣的操作,那遇到這種事情怎麼辦呢,其實只要你記住了私鑰,重新下載一個錢包,把私鑰導進入,重新設置錢包密碼就好了。
2.手機不見了或者壞了
如果不小心自己的手機被偷了,或者壞了,只要私鑰或者助記詞還在,你可以重新下載一個錢包,把私鑰(或者助記詞)導進入,重新創建錢包就好。
3.私鑰忘了,但是助記詞(或者json文件)還在
如果你的私鑰丟了,但是助記詞或者(或者json文件)還在,那麼也不用擔心,助記詞可以幫助你找回私鑰,
4.私鑰忘了
錢包沒刪如果你的私鑰忘記了,但是錢包還在手機上,這種就非常好辦了,你只要用密碼登陸進入錢包,重新備份私鑰就好。
5.私鑰、密碼、助記詞都丟了
不好意思,這個全天下沒有人能幫你了!
6.密碼忘了或者輸入錯誤
這個就跟我們平時登陸其他一些APP一樣,這些APP如果我們忘記了密碼或者輸入好幾次顯示錯誤,那就點擊忘記密碼,重新找回就好。回到去中心化的錢包上,就需要我們用私鑰或者助記詞導入錢包重置密碼!
7.助記詞忘了
用私鑰導入錢包,重新備份就好!
8.keystore忘了
如果你的錢包沒刪除,這個跟你私鑰忘了,但是錢包沒刪一樣的處理方法,就是用錢包密碼登陸重新備份一樣就好;但是如果你的錢包刪了也就是卸載了,就需要用助記詞或者私鑰導入錢包重新備份keystore了!

Ⅳ 知道比特幣的秘鑰,怎麼找回呢

1. 比特幣密鑰丟失怎麼辦?這位極客開發的工具可以幫你恢復它

據Bitcoinist 3月16日報道,一名程序員發布了一個可以使用部分密鑰數據來恢復丟失的比特幣的工具。當錢包數據被損壞或破壞時,用戶可以使用這個程序讓恢復數據這個痛苦的過程變得十分簡單。此外,用戶還可以使用其他技巧來找回丟失的資金。 圖片來源:pixabay 助記詞恢復工具 這個名為「FinderOuter...

知識: 比特幣

2. 加密錢包的一些東西,學習提高安全認識

...部分用戶的疑惑:為什麼這里只能存放四個字母塊一個單詞空間內,存不下怎麼辦的問題。那麼當你使用助記詞密盒存儲你的助記詞時如果你要倒錢包時候怎麼辦?別急,在 imKey 硬體錢包內當你輸前四個字動可以幫你匹配到唯一的一個單詞,千萬不要覺得己備份的單詞不全就覺得丟失了你的比特幣。如...

知識: 私鑰,錢包,公鑰,比特幣錢包

3. 如何使用U2F密鑰保護您的加密帳戶

...將要使用的2FA。將Yubikey與Binance配對如果您想知道U2F鑰匙丟失,損壞或被盜怎麼辦,許多站點都可以讓您配對多個鑰匙,從而在丟失鑰匙時提供冗餘。不幸的是,幣安不是其中之一。丟失密鑰,您將需要啟動Binance的帳戶恢復過程,該過程可能需要幾天才能完成,並且需要備用驗證。每次您登錄Binance時,...

知識: 加密貨幣,密鑰,的比特,比特幣區塊瀏覽器

4. 了解下不用助記詞的ZenGo錢包及門限簽名技術

..., 我們分別考慮下設備丟失和ZenGo服務關停的問題。 設備丟失(或盜竊)怎麼辦? 當設備丟失(或盜竊)時,獲得設備的人由於沒有我們的 TouchID/FaceID ,可以確保我們的資金不會被轉移。 那麼如何取回自己的資產呢?ZenGo 錢包提供了一個對設備部分的秘鑰備份的方案:設備秘鑰通過加密之後存儲在...

知識: 錢包,區塊鏈,數字貨幣

5. 3種比特幣錢包選項,如何選擇最佳

...進入和離開的許可。真的是誰的房子?如果該第三方丟失或竊取了您的鑰匙怎麼辦?在比特幣中,沒有鎖匠,因此,如果您丟失了私鑰,最好與金錢道別。優點缺點恢復訪問密碼的選項需要對第三方的信任易於使用對私鑰的共享控制潛在的資金訪問延遲財務缺乏隱私權資金被盜的風險網路或應用錢包我...

知識: 私鑰,錢包,加密貨幣,硬體錢包

6. EOS的賬號設計:說說steem和EOS的異同

...法,隨著技術的不斷發展,相信EOS會變得越來越容易使用。steem和EOS的錢包密鑰steem和EOS的密鑰設計較為類似,首先說說steem的設計。Steemit裡面有四種密鑰,分別是Owner Key(主密鑰);post key(發帖密鑰);Active Key(活動密鑰);Memo Key(備注密鑰)。四種密鑰分別有不同的許可權和功能,下面來一個個介...

知識: 密鑰,錢包密鑰,區塊鏈性能,錢包

7. 萬一硬體故障導致比特幣丟失該怎麼辦

...硬體錢包已消除了這種危險。 但是,如果您由於硬體錢包故障而丟失比特幣怎麼辦? 也有解決方案,但是您不應該嘗試它們。 在這種緊急情況下,您需要專業的幫助,而不是搜索如何修復Internet上檢測到的Windows硬碟問題。 這種情況是獨特的,需要區別對待。 讓我們來看看。什麼是比特幣硬體錢包?...

Ⅳ 比特幣暴力破解真的存在嗎

比特幣暴力破解目前是不可能存在的。
經專家研究發現幾乎不可能暴力破解比特幣私鑰,因為比特幣採用的加密演算法,是非常難破解的。
目前看來,量子計算似乎尚未做出必要的顛覆,以解決比特幣的加密問題。

Ⅵ 為什麼比特幣的私鑰無法被攻破

關於:為什麼比特幣的私鑰無法被破解?

以下為正文:

破解比特幣私鑰,實際上就是要在 1 到 2²⁵⁶ 之間找到一個數,這個數對應的錢包裡面有比特幣。

2²⁵⁶ 約等於 10⁷⁷,這是個巨大的數字,對比的話,人類可觀測宇宙的基本粒子也就是在 10⁸⁰ 這個數量級上。

人類現有的超級計算機,前 500 強加起來的算力,大約是每秒進行 10¹⁸ 次浮點運算,有興趣的人可以算一算,就算每次浮點運算能完成一次破解比特幣的嘗試,那完成破解需要多少時間。簡單說,一年約有 3.1536 × 10⁷ 秒,按上文的假設,破解一個比特幣需要的時間在 10⁵¹ 年這個數量級上。

實際上要花的時間比這多的多,比特幣網路計算的是哈希值,現在比特幣全網每秒可以做約 1.51 × 10¹⁸ 次哈希運算,這差不多相當於每秒做 1.91 × 10²² 次浮點運算,這遠超過現有的超級計算機的算力(換句話說就是超級計算機沒法對比特幣網路進行攻擊,能力差距太大,這和比特幣網路解決的是一個專門問題,超級計算機要解決的是各種不同問題有關系)。

無論如何,我覺得超過 10⁴ 年(也就是一萬年)的時間對我們的意義都不大了,甚至超過 10² 年(也就是一百年)的時間對我們都沒有多大意義。想想,要花那麼多年,只是破解一個錢包的私鑰,還不知道這錢包里有多少比特幣,這事情實在沒有做的意義,就算是知道某個錢包里有很多比特幣,投入產出也不可能合算。

這些年間,被盜的比特幣都是從人類這邊搞的,都是什麼從持幣人手裡盜取了私鑰之類的事情,直接攻擊比特幣網路嘗試破解私鑰的,聞所未聞,未來估計也不可能有了。

有些人擔心量子計算機,首先,量子計算機現在還是早期,解決的都是特定問題,沒有針對處理比特幣網路的問題,其次,量子計算機的算力現在還是比較低的,遠遠威脅不到比特幣網路,第三,就算量子計算機將來發展起來了,比特幣網路也會一並演進的,到時肯定會有針對性的升級。總之,量子計算機並不是比特幣的一個威脅。

以下為該文的參考文獻;

How Hard Is It to Brute Force a Bitcoin Private Key?

https://news.bitcoin.com/how-hard-is-it-to-brute-force-a-bitcoin-private-key/

超級計算機 500 強

https://en.wikipedia.org/wiki/TOP500

PetaFLOPS and how it relates to Bitcoin

https://bitcointalk.org/index.php?topic=50720.0

Bitcoin Total Hash Rate(比特幣全網算力)

https://www.blockchain.com/charts/hash-rate

Observable universe(可觀測宇宙)

https://en.wikipedia.org/wiki/Observable_universe

Ⅶ 物理比特幣如何得到裡面的私匙

比特幣的私鑰就是隨機的256位數字,由0和1組成的二進制數字。這串數字是由可靠的隨機數生成器生成。
然後把這些2進制數轉換成16進制,再轉換成大寫字母就獲得了現在比特幣錢包客戶端中導出的私鑰格式.
或者對這個256位二進制數再進行哈希256得到的結果也可以用來當作私鑰。

Ⅷ 為什麼黑客可以盜取比特幣

因為比特幣是虛擬貨幣,黑客可以通過私鑰進入地址轉走比特幣。
黑客盜取比特幣主要通過以下幾種方法:
1、盜取你的私鑰然後把你的比特幣轉出去。
2、盜取你的密碼。
3、攻破你的比特幣錢包程序。
4、攻擊比特幣交易網站。所以比特幣只是保證了交易記錄的安全,而不能保證交易人私鑰的安全。一旦私鑰泄漏就沒辦法了。

Ⅸ 比特幣助記詞忘記了,還能找回來嗎

數字貨幣錢包的私鑰丟失後,是否可以找回?答案是不可以!在比特幣網路中,錢包私鑰是證明資產歸屬的關鍵,且私鑰的明文信息並不存儲在網路中,僅錢包擁有者知曉。因此,一旦私鑰被遺忘或丟失,就無法找回,包括比特幣創始人中本聰和核心開發團隊也無法協助恢復。這與銀行或支付寶等系統不同,後者可以通過額外資料重置密碼。
研究表明,大約有287萬至379萬枚比特幣永久丟失,占流通比特幣總量的17%至23%,這一比例相當巨大。按照比特幣當前價格計算,這些丟失的比特幣價值超過千億人民幣。
在2019年,如果用戶忘記錢包私鑰、助記詞或丟失存儲密鑰的硬體如U盤、硬碟,可以使用BTCrecover嘗試找回失落的數字貨幣資產。
找回主要通過以下幾種方式進行:
1. 暴力破解:使用專業軟體生成和測試數百萬個潛在密碼,本質上是破解客戶的數字錢包。
時長:可能需數月。
成功率:約40%,取決於客戶提供的信息量。例如,如果記得密碼是七字元加兩位數字後綴的字元串,通常足以找回資產。
2. 催眠:通過催眠幫助患者回憶密碼或硬碟位置。利用攝影記憶,通過熟練的催眠回溯技術。
時長:幾天至幾周內潛意識中浮現記憶。
成功率:約10%,主要障礙是信任問題,用戶可能不信任催眠。
3. 數據恢復:從已刪除、損壞或部分覆蓋的數據中恢復文件的技術。許多人會在文本文件中記錄個人識別號碼,黑客或數據恢復服務可查看密碼。
時長:數天。
成功率:高於60%,障礙是信任,只有客戶在場時工程師才能訪問數據。
如何更妥善地保留私鑰:
私鑰不適合人類記憶,因此出現了助記詞,它是私鑰的另一種表達形式,最早由BIP39提案提出,旨在幫助用戶記憶復雜私鑰(64位的哈希值)。助記詞由12、15、18或21個單詞構成,取自固定詞庫,生成順序遵循特定演算法,用戶無需擔心隨意輸入單詞會生成私鑰。然而,助記詞與Keystore不同,它是未加密的私鑰,安全性低,一旦泄露,資產易被他人奪取。

閱讀全文

與破解比特幣私鑰的方法相關的資料

熱點內容
數字貨幣投資可行性分析 瀏覽:172
雙邊市場比特幣 瀏覽:695
2ol9年3月份以太坊行情 瀏覽:578
比特幣兌人民幣c2c 瀏覽:925
以太坊收款地址別人能查到嗎 瀏覽:238
投資機構購買BTC 瀏覽:227
比特幣私鑰和密碼 瀏覽:924
usdtbtc地址 瀏覽:840
獲取比特幣的網站 瀏覽:35
vollar數字貨幣暴跌 瀏覽:231
中字頭企業發行數字貨幣 瀏覽:36
比特幣轉賬遲遲不到賬 瀏覽:588
為什麼只有比特幣 瀏覽:625
國內比特幣可以交易嗎 瀏覽:742
BTC錢包的URL是什麼 瀏覽:652
以太坊的REG 瀏覽:367
BW礦池打不開 瀏覽:512
虛擬貨幣為什麼只能用美元買 瀏覽:242
虛擬小貨幣 瀏覽:479
比特幣掙錢要交稅么 瀏覽:930