Bitcoin-Core

將私鑰導入bitcoind

  • September 19, 2021

我在 copay 錢包中有一個比特幣測試網帳戶。我想在 bitcoind 中導入它的私鑰。所以,我導出了私鑰,但它們是加密的。我有一個

測試-Copaybackup.aes.json

文件。因此,我不能在 bitcoin-cli 中使用 importwallet rpc,因為它需要一個未鎖定的錢包或未加密的錢包。我還能做什麼?

加密的 JSON 文件可能包含單獨的私鑰或種子字節。第一步是實際解密它,這可以通過 openssl 完成:

openssl aes-256-cbc -d -a -in Test-Copaybackup.aes.json -out wallet.txt

一旦你有了它,查看解密的文件應該會告訴你你正在使用什麼樣的數據。如果您看到正常私鑰,只需正常導入它們即可。如果您看到助記符種子或類似的東西,您需要將其轉換為密鑰。

對於(!)測試網帳戶,我使用以下內容來加密 copay 導出的文件:

<https://bitwiseshiftleft.github.io/sjcl/demo/>

在綠色欄位中添加密碼,在藍色框中添加 copay 導出文件的內容,然後點擊解密。解密後的內容出現在紅色區域。

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