Android
適用於 Android 的比特幣錢包 - 使用 OpenSSL 解密錢包備份 BIN 文件的問題
我已經按照此處以及從該文章連結的Github 文章中找到的建議進行操作,但我仍然在使用 Android 上最新版本的比特幣錢包解密錢包備份時遇到問題(v5.26 於 2017 年 7 月 28 日發布)
我能夠獲取有問題的 BIN 文件並將其導入比特幣 Android 錢包之間,所以我知道備份沒有損壞並且密碼有效。
當我
openssl enc -d -aes-256-cbc -a -in <filename>
針對 BIN 備份文件執行命令時,它會提示輸入密碼。結果解密失敗。是否對加密算法進行了我沒有考慮的更改?任何/所有幫助表示讚賞。
謝謝
編輯:為了清楚起見,我還嘗試了
openssl
在 Github 文章中找到的命令字元串,但這也失敗了(它包括-md md5
參數)
我設法通過這樣做來解密備份:
openssl enc -d -aes-256-cbc -md md5 -a -in ./walletbackupfile > decrypted_wallet
但是,我還沒有設法從輸出中獲取私鑰。
我試過錢包工具轉儲 –dump-privkeys –password=..pin
但似乎沒有私鑰被轉儲到輸出中
我也試過 wallet-tool raw-dump –dump-privkeys –password=..pin
這似乎轉儲了某種加密的私鑰,但我不知道如何從那裡開始。