Cpp-Ethereum
如何在 cpp-ethereum 中獲取私鑰?
我只能找到關於 的說明
geth
,但找不到任何關於eth
使用cpp-ethereum
.
我會回答我自己的問題。簡而言之,答案
ethkey
是cpp-ethereum
.作為展示,我將在 www.myetherwallet.com 上創建一些 eth 錢包,將其導入 cpp-ethereum,然後顯示其私鑰。
- 在 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
.