貝爾爺10星評價
2020-05-05 13:42:35
首先,我們所說的區(qū)塊鏈錢包實際上就是一對公鑰和私鑰。類比銀行系統(tǒng),公鑰就是你的銀行賬戶”,私鑰就是你的賬戶密碼”。如果需要匯入加密貨幣,把公鑰告訴對方,對方就可以給你轉(zhuǎn)錢了;如果需要匯出,只有提供私鑰簽名才能把錢轉(zhuǎn)給別人。
不同的是,在銀行系統(tǒng)中,銀行賬戶”和賬戶密碼”是相對獨立的。即使我告訴你某一個賬戶的密碼,你還是得都把我所有的銀行賬戶都試一遍才能將兩者匹配。但是在區(qū)塊鏈系統(tǒng)中,公鑰是可以由私鑰計算出來的,也就是說只要我知道了對方的私鑰,分分鐘就可以算出他的公鑰并取走對方的錢。
那么在區(qū)塊鏈系統(tǒng)中,我們?nèi)绾伪WC私鑰的安全性呢?如此重要的私鑰肯定不會像銀行密碼一樣是一組6位數(shù)字啦,它實質(zhì)上是一組256位的二進制數(shù)01100110.、、、、”
任何人都可以使用任何一組這樣的二進制數(shù)作為私鑰,然后通過某種方式計算出公鑰,有了公鑰和私鑰,用戶就可以匯入、匯出加密貨幣,并進行各種交易了。而且與中心化系統(tǒng)不同的是,這個過程完全不需要經(jīng)過任何組織或機構(gòu)的認證(匿名性)。通常我們見到的公鑰、私鑰都是改寫成十六進制并加了校驗位的base58形式。
現(xiàn)在我們知道,私鑰就是我們錢包的鑰匙,對于我們的資產(chǎn)安全非常重要,那如何才能保證它的私密性呢?存在聯(lián)網(wǎng)的電腦中可能被木馬病毒盜取,就連寫在紙上都有可能被人偷走,于是有人提出最保險的做法是把私鑰存儲在腦袋里,對,就是這么簡單,把私鑰記在腦子里就是所謂腦錢包,總有人喜歡搞些新名詞。
但是各位隨意感受一下,一組256位的二進制數(shù)01100110.、、、、”或者轉(zhuǎn)化后的base58格式1E99423A4ED27608A15A2616A2B0E9E52CED330AC530EDCC32C8FFC6A526AEDD
萬一記錯了,錢包里的錢就永遠都拿不回來了。因為這世上,除了你聰明的腦袋,沒有別的地方有記錄,雖然沒有人能偷走,但是也沒有人能幫你找回。
所以智慧的人類就想到了通過某種辦法把一些容易記住的人類語言轉(zhuǎn)換”成這樣的私鑰!早在2012年4月就出現(xiàn)了一個名為Brainwallet.org”的網(wǎng)站,它能夠把用戶輸入的內(nèi)容(稱為口令,passphrase)經(jīng)過SHA256算法生成比特幣的公鑰和私鑰,所以只要輸入任何不被其他人知道的秘密信息就可以生成自己的錢包了?,F(xiàn)在用戶需要記住的就不再是私鑰本身,而是更加友好的口令了。這種腦錢包的實現(xiàn)看起來很美好,但事實上存在著巨大的安全漏洞!
在使用腦錢包時,為了減少記憶量,用戶傾向于使用一些有實際意義的信息作為輸入,比如生日、喜歡的人或物、詩句等等。而這,正好為暴力破解”提供了方便之門。有一點值得注意的是,雖然黑客只需要從0窮舉到最后一個數(shù)字就可以暴力破解”原本的256位二進制數(shù),但是數(shù)學(xué)概率能夠保證我們錢包的安全。簡單計算就可以知道,假設(shè)地球上60億人,每人10個錢包,黑客想用窮舉的方法找到其中一個的概率是6*10^10/2^256。通常的計算機的CPU頻率為3GHz,假設(shè)一次計算就能完成猜測(當然這是不可能的),猜中一個大概要花的時間是2*10^49年!
但對于腦錢包來說,總會有人使用簡單的諸如password1”的短語生成私鑰和公鑰,黑客只需要從有限的字典中窮舉就可以破解了。同時,短語簡單并不是安全隱患的全部,所有人類可能想到的有含義的信息組合黑客也能想到,他甚至可以用類似正則表達式”的方式更新它的字典。而且所有在互聯(lián)網(wǎng)上出現(xiàn)過的東西,比如Google搜索歷史,都能進入黑客的字典!
比如,一個名叫Ryan的安全研究員曾經(jīng)通過程序暴力破解”了超過730個比特幣,其中一個由how much wood could a woodchuck chuck if a woodchuck could chuck wood”生成的腦錢包包含250個比特幣。
說了這么多,我想大家應(yīng)該也能明白了,腦錢包這個概念本身是安全的(這不廢話么),隱患來自于使用它的人?,F(xiàn)在也已經(jīng)有了很多避免用戶輸入信息過于簡單(專業(yè)的說法是,信息熵太?。┑姆椒ǎ热缫笥脩籼砑营氁粺o二的相關(guān)信息,或是隨機生成10~15個單詞等,使得腦錢包的安全性有了較大提高。
雪碧加濕器4星評價
2020-05-05 13:44:00
有人發(fā)帖,比特幣腦錢包網(wǎng)站brainwallet永久關(guān)閉,用戶損失不明
有圖為證:
而Closed Permanently的意思就是永久地關(guān)閉。
其關(guān)心的說,現(xiàn)在還不清楚有沒有人因此受損失?
其實你若懂腦錢包,那么可以較明確的回答說:沒有。
1、腦錢包是什么?
腦錢包不是第三方中心化平臺錢包,非鏈上或鏈下錢包。而其只是一個Github上開源的基于Javascript的程序算法而已。那個關(guān)閉的brainwallet.org網(wǎng)站并不會去存任何幣,只是提供腦錢包程序代碼的下載和使用,理論上不會有任何人的任何損失。
我有個腦錢包的程序備份。http://idgui.com/N 大家可以到這個N應(yīng)用看看腦錢包大致是什么。
從原理上看腦錢包的思路是將任意字串作為腦口令,對其經(jīng)過SHA256求HASH后,來作為生成私鑰。即用HASH值來替代本來應(yīng)該完全隨機選取的,隨機數(shù)字,腦口令復(fù)雜程度決定了,腦錢包幣的安全度,腦口令足夠復(fù)雜才足夠安全。
2、腦錢包有哪些?
腦錢包的官方一般認為是brainwallet.org ,但并不是只有其是腦錢包。因為代碼是開源的。任何人都可以下載下來其全部代碼修改一下就稱為,腦錢包的平臺了。其也只是常規(guī)的隨機生產(chǎn)私鑰。變成有用戶輸入腦口令,對其求HASH來作為私鑰。
除了介紹的N應(yīng)用外,還有些其他腦錢包,如:
2.1)比特地址 http://bitaddress.org/
這個剛進入會讓你先生產(chǎn)些隨機數(shù),是為了生成隨機的錢包用的。
其在右上角可以有個腦錢包的,
如:可以用腦口令【1234567890ABCDE】來生成
腦殘包地址:1CqPB8sPasPfLC4XUQAnShHNprgPSrtCwZ
腦殘包私鑰:5JNKK9ZYTusuWmXTSGsnSJQdarWEVKnrmq1HFTxQo1qQF8VYH7G
注意腦殘包我不是錯寫了,這么有規(guī)律的腦口令生成的不是腦錢包,而是腦殘包。下面安全會說。
然后,還有其他的功能,如下圖的查看錢包信息可以得到:
壓縮格式的腦殘包地址:14oG4AtsFLsUxso3Ae7fmiDz1v2syLVJ3q
其還有個可以媲美多重簽名的分裂錢包技術(shù),可惜只是針對隨機錢包。
2.2 )P應(yīng)用,圖形化腦錢包http://idgui.com/P
這個腦錢包是圖形化的將加密生成壓縮格式地址整個的過程表述出來。
最開始是在一個博客royalforkblog上的。http://www.8btc.com/graphical-address-generator
可惜沒有完全備份下來導(dǎo)致一些線丟失。一些樣式?jīng)]有對其。但是P應(yīng)用大致保存了下來。
P應(yīng)用上面是借鑒Passwork由簡單密碼如1234567890,加網(wǎng)站如ABCDE來實現(xiàn)密碼。正好是上面的
5JNKK9ZYTusuWmXTSGsnSJQdarWEVKnrmq1HFTxQo1qQF8VYH7G截取的一段NKK9ZYTusuWmXTSG
而下面的圖形化私鑰公鑰及地址生成過程是壓縮格式的,最后生成也正好是上面的
壓縮格式的腦殘包地址:14oG4AtsFLsUxso3Ae7fmiDz1v2syLVJ3q
[size=14.625px]
2.3 )BTC應(yīng)用,批量腦錢包,腦分裂錢包及腦榮耀包等http://idgui.com/BTC
這是我很就之前接觸腦錢包,在其他腦錢包的基礎(chǔ)上進行做的大量編程改造形成的。
可以批量的生成腦錢包,對腦錢包進行分裂。甚至可以定制兩三位的簡單榮耀包。其太多東西了。有些是較使用的。如腦分裂錢包,可以所為最最理想的幣財富存儲方式之一。上面可以看到其生成的地址也是前面的:
腦殘包地址:1CqPB8sPasPfLC4XUQAnShHNprgPSrtCwZ
因為腦錢包沒有盈利來源。捐贈也很少,因此沒人有動力來繼續(xù)開發(fā),甚至很多關(guān)閉,但其本身是安全的。
我的各種幣的捐贈地址http://idgui.com/t/?1DogeKd9JrUNzFaLEyWAVxCVXSvWxe6sAm
當然腦錢包還有很多開發(fā)工作可以完善,如支持多種幣且可榮耀腦錢包的http://idgui.com/Nqb等,我只是編程界面很不好看,也希望牛人來參與打造比brainwallet.org優(yōu)秀的腦錢包,另外大家想想商業(yè)模式一起來創(chuàng)業(yè)。
3、腦錢包安全么?
腦錢包不管那網(wǎng)是否永久關(guān)閉,依舊就所有錢包中最適合于存儲的錢包。只要腦口令足夠復(fù)雜。
上面大家可以看到了,不同的腦錢包,只要其腦口令是一樣的,生成的腦地址就是一樣的。
因為其內(nèi)核本質(zhì)都是對腦口令,進行SHA256的求HASH算法然后作為私鑰而已。
安全與否在于腦口令。假設(shè)腦口令過短,完全可以建立一個彩虹表來暴力破解。
例如現(xiàn)在少于15個字串的腦口令,都是很不安全的。即可能會窮舉所有的14個字串的所有情況。
但是一旦位數(shù)較多且沒有規(guī)律,就不用怕了。
常用的方法見上面的http://idgui.com/BTC,可以點擊【私鑰加入上方】將一個私鑰在放入腦口令中再對其修改。
像比特幣是好的么?比特幣只是工具,看使用的人是拿來做壞事,還是做好事。
而腦錢包安全么?腦錢包也只是工具,看使用的人是足夠復(fù)雜腦口令生成腦錢包,還是生成腦殘包。
關(guān)閉brainwallet.org蠻可惜的,不過幸好有http://idgui.com/N 備份了下,其特點是能支持多幣種,進行區(qū)塊鏈冷簽名交易,格式轉(zhuǎn)換,簽名驗證等,且能支持一對多的交易。而N應(yīng)用,簡化了首頁,且合并了簽名和驗證,增加了手機錢包等常用的AES加密工具。并進行了一些漢化工作。