ガイド . イーサリアム . 2014年プレセール

イーサリアムのプレセール用ウォレットの復元

2014年のプレセールでイーサを購入したのに、10年経ってもウォレットを開けない? 暗号化されたプレセールファイルには、今でもあなたの鍵が保存されています。そして、正しいパスワードを入力しても開けない原因となるエンコード上の落とし穴についても、私たちは把握しています。

2026年7月更新 · KeychainX — 2017年よりウォレット復旧サービスを提供

イーサリアムのプレセールは、ネットワークが立ち上がる数ヶ月前の2014年の夏に行われ、購入者はオンラインアカウントではなく、小さな暗号化されたファイルの中にイーサを受け取りました。それから10年が経ち、そのファイルが唯一手元に残っているものという人も少なくありません。しかし、パスワードを忘れてしまうと、まるでファイルが完全に封印されてしまったかのように感じられます。実際には、そうではないことがほとんどです。イーサリアムのプレセール用ウォレットの復元は、そのファイルをまだ所持している限り可能です。なぜなら、ロックを解除するために必要なものはすべて、そのファイルの中と、あなたの記憶にあるパスワードの中に含まれているからです。

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上でヒントに基づく検索を実行します。これにより、天文学的な規模の空間を総当たり攻撃するのではなく、ユーザーが覚えている情報から候補リストを構築します。候補の1つがencseedを復号し、既知のethaddrを導き出した瞬間、パスワードは明確に確認されます。

2,000回の反復を行うPBKDF2は、現代の基準からすれば軽量であるため、スループットは高い。真の制約となるのは探索空間の大きさであり、まさにその理由から、優れた手がかりがあれば、絶望的なケースでも解けるようになるのだ。

なぜ「正しい」プレセール用パスワードが通用しないのか――勝訴につながるポイント

プレセール用ウォレットには、ある苛立たしい現象が頻繁に発生することで知られています。それは、間違いなく正しいと確信しているパスワードを入力しても、ウォレットが開かないという状況です。通常、パスワード自体は正しいのですがバイト列が異なるのです。鍵はパスワードの正確なバイト列から導出されるため、文字のエンコード方法にわずかな違いがあるだけで、まったく別の鍵が生成されてしまうのです。よくある原因は以下の通りです:

  • UTF-8 対 Latin-1。ウムラウト(ä、ö、ü)やアクセント、あるいは £/€ 記号を含むパスワードは、作成時には1バイトエンコーディングで保存されていたことが多く、今日それを入力すると別のエンコーディングで表示されます。文字は同じように見えますが、バイトは異なります。
  • Unicodeの正規化(NFC 対 NFKD)。アクセント付き文字は、単一のコードポイントである場合もあれば、文字と結合記号の組み合わせである場合もあります。見た目は同じでも、暗号学的には異なります。
  • キーボードのレイアウト。ドイツ語やフランス語などのレイアウトで作成されたパスワードを、米国仕様のレイアウトで再入力すると、y や zといった文字や特殊記号が、気づかないうちに置き換わってしまうことがあります。
  • パスワードマネージャーとブラウザの自動入力機能。2014年当時、LastPassやブラウザから貼り付けを行うと、末尾に余分な文字が追加されたり、現在手入力する場合とは異なるエンコードが適用されたりすることがありました。

これらのエンコーディングの分岐をすべて再現し、お客様のファイルに対してそれらを網羅的に検証します。これは、「間違いのありえない」プレセール用ウォレットが復元される最も一般的な理由であり、まさに当社が長年にわたりプレセールに特化して取り組んできた成果が発揮される場面です。使用した言語とキーボードをお知らせください。そうすることで、分岐の候補を大幅に絞り込むことができます。

私たちにできないこと――正直なところ

プレセール用のJSONファイル自体が紛失してしまった場合、復号化する対象が存在しないため、誰であってもウォレットを復元することはできません。もし、長くて完全にランダムなパスワードについて本当に何も覚えていないのであれば、検索範囲が広すぎて現実的ではない可能性があります。その場合は、依頼を引き受けるのではなく、その旨をお伝えします。 また、弊社は決して前払いを要求することはありません。正当なサービスであれば、送金済み、あるいはファイルに存在しなかったプレセール用のイーサを「復元」することは不可能です。そのような提案はすべて詐欺とみなしてください。

KeychainXは2017年からウォレットの復旧サービスを提供しています。これまでに1,000件以上の案件に対応し、成功率は約79%です。成功報酬制(成功報酬は20%)を採用しており、復旧に成功した場合のみ料金をお支払いいただきます。

よくある質問

2014年のイーサリアムプレセール用のウォレットは復元できますか?

はい、encseedフィールドが含まれたプレセール用のJSONファイルが残っており、パスワードを多少でも覚えていれば可能です。GPUツールを用いて、そのファイルと照らし合わせてパスワードの候補を検索します。シード自体に対して総当たり攻撃を行うことはありません。ファイルが失われてしまった場合、復元は不可能です。

プレセール用のパスワードは間違いなく正しいのですが、復号できません。なぜでしょうか?

ほとんどの場合、文字エンコーディングの不一致が原因です。ウォレット作成時に特殊文字やアクセント付き文字が特定のエンコーディングで保存され、現在入力した際に異なるエンコーディングで表示される(UTF-8 対 Latin-1、あるいは Unicode の正規化の違いなど)ため、正確なパスワードが一致しなくなっています。弊社ではこれらのエンコーディングを体系的に再現しており、プレセールに関するトラブルのほとんどはこの方法で解決されています。

プレセール復旧には、どのファイルが必要ですか?

プレセール用ウォレットのJSONファイル(通常は「ethereum_wallet_backup.json」という名前)には、encseedフィールドとあなたのイーサリアムアドレス(ethaddr)が含まれています。このファイルと、パスワードのヒントさえあれば、開始するのに必要なものはすべて揃います。

プレセール用のパスワードを一部しか覚えていません。それで大丈夫でしょうか?

多くの場合、そうです。2014年に使用された文章の長さ、断片、言語、そしてキーボードの情報をもとに、膨大な検索範囲を総当たりで調べるのではなく、的を絞った検索を行うことができます。

プレセール後の復旧にはどれくらいの費用がかかりますか?

成功報酬型:成功した場合にのみ、回収額の一定割合を報酬として受け取り、失敗した場合は一切請求しません。前払いを求めることは決してありません。

プレセール用ウォレットにログインできなくなってしまいましたか?

プレセール用のJSONデータと、パスワードについて覚えていることをお送りください。特に、使用した言語やキーボードの種類について詳しくお知らせください。24時間以内に正直な評価をお知らせし、成功した場合のみお支払いいただきます。

KeychainXへのお問い合わせ →