Go-Ethereum

如何在 geth 上獲取我的 256 位公鑰

  • April 9, 2018

我在 geth by 上創建了一個帳戶geth account new,我可以看到地址 by geth account list,這個地址是使用公鑰派生的。有沒有辦法檢查我的帳戶的公鑰?也許來自密鑰庫 UTC 文件?當我查看 UTC 文件時

{“地址”:“dc49102c51879b374af57d7b076c7ead95d81970”,“密碼”:{“密碼”:“AES-128-CTR”,“密文”:“1d153ddbbefc99dbe46ecc302a373993c4e2be3d1074889df833d1a444013896”,“cipherparams”:{“IV”:“599c34ace50c08eea138697b81cf35ee”},“KDF “:”scrypt“,”kdfparams“:{”為dkLen“:32中,”n“:262144,”p“:1,”R“:8中,”鹽“:”253b9c98813b82eac1a165bb94a1bd8d52d9c74d764ae0f052275886d4cac0f2“},”MAC“:”68210a78ba5c2c2b14ef027e48e16ead7f38dfcf8d10e6d7d97f071be86b317d “},“id”:“41931deb-63f0-4925-be7e-04e487e89fce”,“version”:3}

哪個是公鑰或所有內容都已加密?

UTC 文件具有使用您的密碼加密的私鑰。

要從我使用過的文件中訪問私鑰keythereum。然後您可以使用橢圓來導出公鑰。

與“地址”鍵對應的值是您的公鑰。在您的情況下,公鑰是

dc49102c51879b374af57d7b076c7ead95d81970

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