Mist . 以太坊钱包
Mist以太坊钱包恢复
Mist 和以太坊钱包应用曾是许多早期持有者存储 ETH 的方式。该应用早已停止运营,但如果你还保留着密钥库文件,通常可以恢复密码。
Mist——以及基于它开发的桌面版以太坊钱包应用——在以太坊网络初期(MetaMask和硬件钱包出现之前)曾是官方以太坊钱包。它允许用户创建账户、设置密码,并在本地存储ETH。Mist已于2019年停止维护,因此既无法重新安装该应用,也无法联系技术支持。 好消息是:Mist 将您的密钥保存为标准的以太坊密钥库格式,只要您还保留着该文件,忘记密码的情况就属于比较容易恢复的情形之一。
Mist 实际上拯救了什么
When you created an account, Mist wrote an encrypted keystore file to disk — a JSON file named like UTC–2016-03-11T…–<address>, holding your private key encrypted to the Ethereum Web3 Secret Storage V3 standard. This is the same format Geth uses, because Mist ran on Geth underneath. That file is the whole game: with it and a password hint, recovery is realistic; without it, there is nothing to decrypt.
请在此处查找keystore文件夹:
- Windows: %APPDATA%\Ethereum\keystore\
- macOS: ~/Library/Ethereum/keystore/
- Linux: ~/.ethereum/keystore/
这些文件以UTC–开头,且没有文件扩展名。Mist 可能还在其自身的应用程序数据文件夹下留有备份,因此建议同时检查这两个位置。
密码如何保护文件
您的 Mist 密码绝不会被存储。它会经过一个刻意设计为运行缓慢的密钥派生函数——通常是迭代次数较高的PBKDF2-HMAC-SHA256(客户端使用的迭代次数约为 262,144 轮),或在某些版本中使用 scrypt——以派生出用于解密您私钥的密钥,并附带一个用于验证猜测是否正确的消息认证码(MAC)。 实际加密工作由 AES-128-CTR 完成。这种高强度的扩展处理是刻意设计的:它使得每次密码猜测的计算成本很高,这也正是为什么密码恢复依赖有效的提示而非暴力破解才能成功。
如何重置《魔兽世界》密码
我们会直接从您的密钥库文件中读取密钥派生设置,然后根据您记忆中的信息——密码长度、片段、您常用的单词和数字、设置密码的时代以及当时使用的计算机——构建候选密码,并在专用 GPU 硬件上进行离线测试(hashcat 模式:PBKDF2 采用 15600 模式,scrypt 密钥库采用 15700 模式)。 一旦某个候选项通过了文件的MAC验证,密码即被确认,您的密钥也随之恢复。整个过程中无需在任何在线网站上输入任何信息,您的私钥在归还给您之前,绝不会以明文形式暴露。
旧版Mist密码中的编码陷阱
在文本编码远不如现在统一的时代,Mist 曾同时运行于 Windows、macOS 和 Linux 系统,这正是导致许多“我的密码肯定没错”这类情况的根源。一个包含带重音字母、变音符或其他非 ASCII 字符的密码,当初可能以某种编码方式存储为一个字节,但如今重新输入时却采用了另一种编码,因此两者不再匹配——尽管你输入的是“相同的”密码。 我们系统地重现了这些编码和规范化变体(UTF-8 与 Latin-1、组合形式与分解形式),而这正是 Mist 案件中绝大多数最终胜诉的关键所在。
在旧电脑上查找文件
由于 Mist 是在计算机上运行的,因此密钥库通常存储在您多年未使用的硬件上——比如旧笔记本电脑、已退役的台式机、外置硬盘或升级备份中。 文件名中的账户地址可帮助您确认是否找到了正确的文件。如果存储设备已损坏或文件已被删除,也未必就没戏:我们可以对存储介质制作取证镜像,从中提取密钥库,然后从重建的文件中恢复密码。如果您怀疑文件已丢失,请立即停止使用该存储设备,且切勿对其进行格式化——每次写入操作都会减少可恢复的数据量。
为什么今天有这么多Mist钱包被锁定了
在2015年至2017年期间,Mist和以太坊钱包应用曾是用户的默认选择。当时,许多人在以太币仅值几美元时首次购入,并设置了密码——他们从未料到自己还会用到这个密码。2019年,以太坊基金会因对其浏览器组件存在安全隐患等原因,逐步停止了Mist的服务,并引导用户转向其他平台。 结果是,大量钱包在链上完好无损,但在实际使用中却被“锁死”:应用已不复存在,密码已成为遥远的记忆,而余额的价值如今已是当初购买价格的数倍。如果你正面临这种情况,那么必须保护好密钥库文件——正是它能将一个“已死”的应用转变为可恢复的钱包。
我们无法做到的事情
如果密钥库文件确实已丢失,且无法从任何旧设备或备份中恢复,那么就无从解密。如果您仅持有公钥地址,该密钥库也无法恢复。此外,如果密码很长且完全随机,而您完全不记得密码,那么高昂的密钥派生成本可能会使搜索变得不可行——在您决定委托之前,我们会如实告知您。我们绝不会要求预付费用。
常见问题
恢复 Mist 钱包需要哪些条件?
密钥库 JSON 文件——即您以太坊密钥库文件夹中的 UTC–…–address 文件。该文件包含您的加密私钥;如果没有它,就无法进行解密。
Mist 把我的钱包存到哪里去了?
在以太坊密钥库文件夹中:Windows 系统为 %APPDATA%\Ethereum\keystore\,macOS 系统为 ~/Library/Ethereum/keystore/,Linux 系统为 ~/.ethereum/keystore/。文件名以 UTC– 开头。
Mist 钱包和 Geth 钱包是一样的吗?
实际上是的——Mist 运行在 Geth 上,并使用相同的 V3 密钥库格式,因此恢复方式也相同。这与 2014 年的预售钱包不同,后者采用的是另一种格式。
我的 Mist 密码肯定没错,但就是无法登录。为什么?
这通常是编码问题。非ASCII字符(如重音符、变音符)可能以与您当前输入时不同的编码存储,因此密码不再匹配。我们会重现这些变体并恢复密码。
Mist 已被关闭——我的 ETH 还能找回来吗?
是的。该钱包并不依赖于应用程序;您的密钥存储在密钥库文件中。只要有该文件和密码提示,即使应用程序已停止维护,我们也能恢复您的密钥。
Mist的恢复费用是多少?
按成功结果付费:仅在我们成功解锁钱包后,按追回金额的一定比例收取费用,且无需预付任何费用。
