Wallets

使用 Mist 錢包創建帳戶時,密碼是用於加密我的錢封包件的密鑰,還是用於其他用途?

  • March 30, 2018

在《介紹乙太坊和 Solidity》一書中,有一段話是這樣說的:

“乙太坊網路中沒有忘記密碼功能。那是因為你的密碼僅適用於 Mist 錢包的本地實例;它沒有保存在乙太坊區塊鏈上。事實上,你只需要你的私鑰就可以重新創建它任何其他執行 Mist 的電腦上的帳戶。您創建的密碼只是保護您免受入侵者坐在您的電腦上並通過 Mist 界面花錢。它不會阻止任何人從您電腦的文件系統中竊取您的私鑰,如果它是不受保護。”

這是否意味著 Mist 不會加密我的錢封包件/私鑰?

我對這一段的閱讀和你的一樣。這似乎意味著私鑰未加密地儲存在您的電腦上。

我很確定情況並非如此。Mist 儲存使用您的密碼加密的私鑰。以下是有關如何操作的一些詳細資訊:https ://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition 。

(我在這裡同意 Rob Hitchens 的觀點,也支持該段落似乎表明相反的觀點。)

私鑰儲存在本地。它並不意味著永遠暴露。如果有人要進入您的電腦並檢查包含私鑰(簽名密鑰)的文件,他們還需要知道您的密碼才能解密私鑰。

換句話說,擁有密鑰文件並不能幫助任何人解鎖帳戶,除非他們也知道用於創建它的密碼。

希望能幫助到你。

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