指南 · 以太坊 · 2014年预售

以太坊预售钱包恢复

2014年预售时购买了以太币,十年后却无法打开钱包?那个加密的预售文件里依然保存着您的密钥——而且我们清楚那些会导致正确密码无法解锁的编码陷阱。

更新于2026年7月 · KeychainX — 自2017年起提供钱包恢复服务

以太坊的预售于2014年夏季进行,当时距离网络正式上线还有数月时间,买家收到的以太币存储在一个小型加密文件中,而非任何在线账户里。十年过去了,这个文件往往是人们仅存的资产——而遗忘的密码让人感觉它已被永久封存。但实际上通常并非如此。只要你仍持有该文件,就能恢复以太坊预售钱包,因为解锁所需的一切信息都存储在文件中,再加上你对密码的记忆。

什么是2014年预售钱包

预售钱包是一个 JSON 文件,通常命名为ethereum_wallet_backup.json。在文本编辑器中打开它,你会看到几个字段——encseed(你的加密种子)、ethaddr(你的以太坊地址),以及通常你在购买时使用的电子邮件地址和 BTC 地址。 其中最关键的是encseed:您选择的密码会通过 PBKDF2-HMAC-SHA256 算法进行 2,000 次迭代扩展,并用于通过 AES-128-CBC 算法对其进行解密。

没有服务器、没有重置功能,也没有客服支持——这正是设计初衷。正因如此,该文件加上您的密码就是整个游戏的核心,而保留原始 JSON 文件对于数据恢复而言是不可或缺的。

恢复它需要什么

  • 包含encseed字段的预售 JSON 文件。如果没有该字段,任何人都无法恢复该钱包。
  • 关于该密码,你还记得什么——长度、语言、使用的单词或数字,以及是否包含特殊字符或带重音的字符。
  • 2014 年的具体情况——你用于设置的计算机、操作系统和键盘,以及密码是否是从 LastPass 等密码管理器中粘贴过来的。这一点比人们想象的更为重要,原因将在下文的“编码”部分中说明。

预售密码恢复功能的工作原理

您的密码绝不会被存储;它仅用于推导出用于解密加密种子(encseed)的密钥。因此,密码恢复的过程实质上是对该密码的搜索,而种子本身绝不会受到直接攻击。 我们会从 JSON 中提取哈希值,并利用 hashcat 的专用预售模式(16300)在 GPU 上进行基于提示的搜索,根据您记忆中的信息构建候选项列表,而非对天文数字般庞大的空间进行暴力破解。一旦某个候选项成功解密encseed并推导出您已知的ethaddr,密码即被确认——且毫无疑问。

以现代标准来看,2,000 次迭代的 PBKDF2 算量较小,因此吞吐量很高;真正的限制在于搜索空间的大小,这正是为什么好的提示能将一个无望的案例转化为可解决的问题。

为什么“正确的”预售密码会失效——决定胜负的关键所在

预售钱包以一种令人抓狂的情况而臭名昭著:你输入了确信正确的密码,但钱包却始终无法打开。密码通常是正确的——但字节序列却不正确。由于密钥是由密码的精确字节序列派生而来的,字符编码方式中细微的差异就会产生完全不同的密钥。常见的罪魁祸首包括:

  • UTF-8 与 Latin-1。包含变音符(ä、ö、ü)、重音符号或 £/€ 符号的密码在创建时通常采用一种字节编码存储,而如今输入时却会以另一种字节编码显示。这些字母看起来完全一样,但字节却不同。
  • Unicode 规范化(NFC 与 NFKD)。带重音的字符可以是一个单一的码点,也可以是一个字母加上一个组合标记——视觉上相同,但在加密学上却有所不同。
  • 键盘布局。在德国、法国或其他键盘布局下创建的密码,若在美式键盘布局下重新输入,可能会在不知不觉中将字符(如y/z)或特殊符号互换。
  • 密码管理器和浏览器自动填充功能。2014年从LastPass或浏览器中粘贴内容时,可能会引入一个尾随字符,或者其编码与现在手动输入时不同。

我们会重现这些编码分支,并逐一与您的文件进行比对。这正是“绝不会出错”的预售钱包能够被恢复的最常见原因——而这也正是我们多年来专注于预售领域的工作成果得以体现之处。请告知我们您使用的语言和键盘;这将极大缩小分支范围。

我们做不到的事情——说实话

如果预售 JSON 文件本身丢失,就没有任何内容可供解密,任何人都无法恢复该钱包。如果您确实完全不记得那条冗长且完全随机的密码,搜索空间可能过于庞大而无法实现,届时我们会如实告知您,而非受理此案。 此外,我们绝不会要求预付费用,且没有任何正规服务能够“恢复”已被转出或从未存在于您文件中的预售以太币——请将任何此类提议视为诈骗。

KeychainX 自 2017 年以来一直从事钱包恢复服务——已服务 1000 多名客户,成功率约为 79%,采用 20% 的按成功收费模式(仅在成功恢复时才需付费)。

常见问题

能否恢复一个2014年的以太坊预售钱包?

是的,前提是你还保留着包含 `encseed` 字段的预售 JSON 文件,并且对密码还有些印象。我们会利用 GPU 工具根据该文件搜索可能的密码;种子本身绝不会被进行暴力破解。如果该文件已丢失,则无法恢复。

我的预售密码肯定没错,但就是无法解密。为什么?

几乎总是因为文本编码不匹配。您创建钱包时,某个特殊字符或带重音的字符是以某种编码存储的,而您现在输入时却采用了不同的编码(例如 UTF-8 与 Latin-1,或是 Unicode 规范化差异),因此确切的密码不再一致。我们会系统地重现这些编码情况,这正是我们解决大多数预售案例的关键所在。

进行预售恢复需要哪个文件?

预售钱包的 JSON 文件(通常命名为 ethereum_wallet_backup.json)包含一个 encseed 字段和您的以太坊地址(ethaddr)。只需该文件以及密码提示,我们就足以开始操作了。

我只记得预售密码的一部分。这样够吗?

通常确实如此。2014年时文章的长度、片段内容、所用语言以及您使用的键盘,这些信息使我们能够进行精准搜索,而非在海量数据中进行穷举搜索。

预售恢复需要多少钱?

按成功收费:仅在成功追回款项时收取追回金额的一定比例,若失败则不收取任何费用。我们绝不要求预付费用。

无法访问您的预售钱包了吗?

请将预售 JSON 文件以及您记得的密码信息发送给我们——特别是您当时使用的语言和键盘设置。我们将在 24 小时内给出客观评估,且仅在成功时才需付费。

联系 KeychainX →