Security

用筆和紙備份錢包,銷毀電子副本,從鍵盤恢復——如何?

  • September 3, 2013

我有 bitcoinQT,上面有一些硬幣。我想通過這台電腦定期使用網際網路。我不信任網際網路應用程序和商業作業系統的作者。我尤其不信任列印機製造商。我也不相信永遠不會有竊賊(或有令狀的有禮貌的年輕人,同樣的事情)帶著槍闖入我家並帶走他們能找到的所有計算設備和儲存媒體。

我打算用筆和紙寫下公鑰和地址,並銷毀所有電子媒體中目前持有價值的比特幣地址的所有痕跡。完全不以電子方式儲存的內容是安全的,不會受到所有可能的電子窺探和所有可能的設備竊賊以及設備故障的影響。那些不存在的東西,即使在儲存媒體上以加密形式,也無法證明曾經存在過。

但是這樣做了——我到底需要在鍵盤上輸入什麼到一個文本文件中,以創建一些東西,當機器上沒有已知的錢包(好像是第一次)啟動時,bitcoinQT 知道如何導入?具體格式是什麼?我究竟如何告訴 bitcoinQT 導入它?

Satoshi 比特幣客戶端dumpprivkey在控制台中有一個可用的命令,該命令輸出大約 50-60 個字母數字字元的編碼字元串。這應該很容易寫下來,並且可以使用importprivkey命令重新導入。

但是,如果您真的很偏執,為什麼要在電腦上擁有您的私鑰呢?多次翻轉硬幣以生成一些隨機位,然後用紙和鉛筆執行 ECDSA 密鑰對生成常式!散列公鑰(您可以使用電腦來處理該部分)以獲取您的地址,並將您的所有比特幣轉移到該地址。如果您想在某天使用它們,請手動執行 ECDSA 的簽名算法以進行原始交易,將其鍵入並放到網路上。

當然,竊取你寫下密鑰的那張紙可能比解密電子副本*容易得多。*在我看來,你的信任有點錯位。

“銷毀”電子副本比看起來更難。

正確的方法是以安全的方式離線創建私鑰(即,除了易失性 RAM 之外沒有“電子副本”)並將資金發送到該地址。

這可以通過將來自BitAddress的 html 頁面副本儲存到 USB 來完成,然後在引導到 LiveOS(例如 Ubuntu 可引導 ISO)後訪問。

如果您信任來源,BTCVault就是其中的一個發行版。 另一個是基於 Puppy linux 的。

引用自:https://bitcoin.stackexchange.com/questions/12810