Android

適用於 Android 的比特幣錢包 - 使用 OpenSSL 解密錢包備份 BIN 文件的問題

  • July 30, 2019

我已經按照此處以及從該文章連結的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

這似乎轉儲了某種加密的私鑰,但我不知道如何從那裡開始。

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