Cpp-Ethereum

如何在 cpp-ethereum 中獲取私鑰?

  • June 26, 2017

我只能找到關於 的說明geth,但找不到任何關於eth使用cpp-ethereum.

我會回答我自己的問題。簡而言之,答案ethkeycpp-ethereum.

作為展示,我將在 www.myetherwallet.com 上創建一些 eth 錢包,將其導入 cpp-ethereum,然後顯示其私鑰。

  1. www.myetherwallet.com 上創建一些虛擬的 eth 錢包

0x698042d6233042632711C86452A53a8E9637F585我用私鑰創建了 eth 地址: a2fc86c38a1a7fb6c0eaea9696d6434cd977dbef46fba3183ac99ad42d2f62ef

https://www.myetherwallet.com/#view-wallet-info

在此處輸入圖像描述

2.導入到cpp-ethereum

./ethkey importbare a2fc86c38a1a7fb6c0eaea9696d6434cd977dbef46fba3183ac99ad42d2f62ef

您將被要求輸入密碼。給一些。

Enter a passphrase with which to secure account 698042d6…: 
Please confirm the passphrase by entering it again: 
Successfully imported a2fc86c38a1a7fb6c0eaea9696d6434cd977dbef46fba3183ac99ad42d2f62ef as 1c15859c-c3eb-0328-36bc-1ac17792d986

並不是說私鑰是作為1c15859c-c3eb-0328-36bc-1ac17792d986. 這意味著該文件~/.web3/keys/1c15859c-c3eb-0328-36bc-1ac17792d986.json已創建。

3.顯示私鑰

使用ethkey,顯示私鑰:

./ethkey --show-me-the-secret  inspectbare 1c15859c-c3eb-0328-36bc-1ac17792d986

結果是:

Enter passphrase for key 1c15859c-c3eb-0328-36bc-1ac17792d986: 
Key 1c15859c-c3eb-0328-36bc-1ac17792d986:
 ICAP: XE17CBNICXRZJEY6DAJHNL1J8VTUM39OL1H
 Raw hex: 698042d6233042632711c86452a53a8e9637f585
 Secret: a2fc86c38a1a7fb6c0eaea9696d6434cd977dbef46fba3183ac99ad42d2f62ef

Secret我們的私鑰在哪裡,而Raw hex我們的address.

引用自:https://ethereum.stackexchange.com/questions/18447