Brain-Wallet
創建比特幣大腦錢包時的最大字元數限制是多少?
我正在考慮使用大腦錢包進行 btc 儲存。是的,我知道所有關於它不安全的討論。但是,如果我使用一堆只有我會知道的資訊來製作 >100 個字元的大腦錢包怎麼辦?大腦錢包的最大長度是多少?
Brainwallet 算法使用輸入數據的雜湊函式來創建私鑰。所以,沒有限制。
任何字元串的 256 位散列將產生 256 位(AKA 32 字元)散列。出於這個原因,任何超過 32 個字元的字元串都會與其他字元串的雜湊衝突,可能只有 3 或 4 個字元長的字元串。當然,風險低得離譜,但它仍然存在。
選擇大於 100 個字元的字元串進行散列(當然可以這樣做)不一定比選擇 32 個字元的字元串進行散列更安全。
不過,要非常小心您用作密碼/密碼的內容。沒有完整的單詞或名稱,任何語言。不要使用常見的片語或引號,或類似的部分。例如,使用葛底斯堡地址中所有單詞的首字母,雖然密碼很長,但實際上很可能被盜。
但是,您可以做的是從根密碼片語開始,對其進行散列,然後將該散列與另一個密碼片語組合,然後重複該過程,直到您對結果滿意為止。