匯出比特幣、乙太幣、多吉幣等加密貨幣私鑰,自製 QR Code 紙錢包

匯出比特幣 乙太幣 多吉幣等加密貨幣私鑰 做成 QR Code 紙錢包 自行永久保存

多年前糊塗流浪貓曾協助友人開設、購買和保存比特幣等加密貨幣。然而時隔今日,一些錢包出現了像是永久停止服務、同步速度過慢等狀況,如果你當初有保存該軟體的安裝檔的話那倒還好,至少還有辦法可以從中取回私鑰。最怕的就是隔太久連網路上都找不到「可信來源的安裝檔」,造成手上的資產無法動用,那還真會讓人頭皮發麻。


沒有任何一家錢包服務是永久可信的


雖然讓金鑰直接以明碼的方式儲存並非聰明的選擇,但至少不會被任何一方客戶端軟體綁住。且我們可以用 Live CD 建立純淨系統與離線的方式來進行更安全的私鑰備份操作。

本文將會教各位如何從比特幣 (Bitcoin)、多吉幣 (Dogecoin) 錢包中匯出私鑰,並利用 Live CD 以純淨系統與離線操作的方式把它印出成 QR Code,甚至可搭配 KeePass 等密碼管理軟體將其永久保存。



導出私鑰 (Private Keys) 的方式


BitCoin 與 DogeCoin Core 

  1. 將要匯出私鑰的 BitCoin 或 DogeCoin.dat 取代程式預設的錢包
  2. 啟動 BitCoin 或 DogeCoin 後即可看到過去的交易紀錄,而餘額的部份需等待同步完成才能顯示。習翠
  3. 程式視窗右下角點選「停止同步」
  4. 打開 說明 > 除錯視窗 > 主控台
  5. 依序輸入以下指令
  6. walletpassphrase "你的密碼" 600  (後面的 600 代表解鎖後開放的秒數)
  7. dumpprivkey "公鑰地址"
  8. 下方就會顯示私鑰的位置。


MultiDoge

  1. 啟動程式,點擊 Tools > Import Private Keys
  2. 點擊頁面中的 Import Key 匯入你的 Key
  3. 輸入密碼後按下 Unlock
  4. 最後點擊 Import Private Keys 即可將其匯入目前的錢包。
  5. 此時的 Export Private Keys 呈現灰色的狀態,無法點擊。
  6. 關閉 MultiDoge,不必等它同步完成。
  7. 重新啟動 MultiDoge 後點擊 Export Private Keys 。
  8. 確認要匯出的錢包與匯出的檔案位置都正確後,在下方的 Password of export file 點選 Do not password protect export file 即可匯出。


乙太幣 (Ethereum) 匯出私鑰

如果當初是用 MyEtherWallet 產生的錢包,並持有它所產生的 Keystore 金鑰,請到 MyEtherWallet 官方網站 依照指示匯入金鑰後輸入密碼解鎖,之後再以非加密的方式輸出,或直接匯出成紙錢包

你也可以到 Github.com - MyEtherWallet 下載 MyEtherWallet 網站,以 Live CD 與離線方式進行操作。


驗證私鑰

由於 BitCoin 和 DogeCoin 私鑰匯出時不會附上公鑰,對此我們可以透過 BitCoin 或 DogeCoin Core 主程式的 檔案 >  Import Private Key 手動輸入私鑰並加上 Label 註記,於 Much receiving address 中看到與其相對應的公鑰。


備份

  1. 建立 Live CD 系統,網路上有相當多的教學,本文不加贅述。
  2. 斷網,確認系統沒有連上網路 (拔除網路線、關閉 Wifi)。
  3. 安裝 QR code 產生器 (QR encode, QtQR, 預先存放在 USB 隨身碟)
  4. 於 QtQR Text 左側輸入公鑰或私鑰,產出 QR Code。
  5. 用 Zip 加上密碼,保存產出的 QR Code 圖片。


結語

由於多款線上紙錢包產生器都爆出可能暗藏後門,或產生的私鑰被刻意限縮數百組之內,即便採取斷開網路的方式生成紙錢包,駭客直取你的加密貨幣也如探囊取物。因此本文所用的方式雖然麻煩了點,但在安全性上應該是沒問題的。就算 QR code 產生器有後門,但在斷網以及 Live CD 的狀態下,也無法將竊取的私鑰回傳給駭客。

當然,如果他們有辦法將資料繞過系統,偷偷存在CPU 快取記憶體、硬碟、主機板甚至其他設備的記憶體中,等待連網路連上後回傳,或透過旁路攻擊竊取私鑰...那我也只能認輸了。

不過這大概是有錢人的煩惱吧,也只有他們才有錢去玩這種高風險商品,使得駭客覬覦他們的資產。像站長這種下一餐都不知道在那的窮貓,根本沒有錢投資 (賭) 比特幣阿 XD


本文僅提供操作教學與加密貨幣保存之建議,請各位讀者自行評估是否符合自身需求,若遺失加密貨幣或忘了密碼,本人不承擔任何風險和責任。



延伸閱讀

更多加密貨幣教學




留言