Mist

如何從我的 Mist 密鑰庫文件中獲取原始私鑰?

  • May 29, 2020

我使用Mist錢包。

我想知道:

  • 如何獲取我帳戶的私鑰。
  • 我如何使用此私鑰對消息進行簽名。

您可以使用MyEtherWalletMyCrypto(MyEtherWallet 的分支)僅離線錢包“查看錢包詳細資訊”功能從錢包 json 文件中提取私鑰。隨意在氣隙電腦上使用其離線版本來保護您的私鑰。

編輯:MyCrypto 現在僅在錢包的離線版本中提供此功能,以解決從連接電腦上的網際網路站點獲取私鑰的明顯安全問題。所以你被警告說你應該只在有氣隙的電腦上這樣做。

如果你有 node.js,你可以在 node 中執行此操作

var keyth=require(‘keythereum’)

//通過執行“npm install keythereum”安裝keythereum

var keyobj=keyth.importFromFile(‘0x…your..ether..address..’,’./Appdata/roaming/ethereum’)

’./Appdata/roaming/ethereum’ 是包含’keystore’ 的文件夾。importFile 在該文件夾中查找“密鑰庫”。

var privateKey=keyth.recover(‘your_password’,keyobj) //這需要幾秒鐘才能完成

privateKey.toString(‘hex’)

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