Mist
如何從我的 Mist 密鑰庫文件中獲取原始私鑰?
我使用Mist錢包。
我想知道:
- 如何獲取我帳戶的私鑰。
- 我如何使用此私鑰對消息進行簽名。
您可以使用MyEtherWallet或MyCrypto(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’)