Solanaシードフレーズの復元

ソラナシードフレーズ復元ツール

Solana向けの高性能なWebベースBIP39ニーモニック復元ツールです。ウォレットのシードフレーズの単語を1つ以上紛失しましたか?このオンラインツールを使用して、Solanaウォレットのシードフレーズを復元できます。本ツールはクライアント側で動作し、シードフレーズを保存・処理することはありません。すべての処理はブラウザ内で実行されます。セキュリティ上の理由から、このページを開いた後はインターネット接続を切断し、オフラインで復元処理を行うことを推奨します。

暗号処理エンジンを初期化しています…

Solana復元設定

• 対応ウォレット: Phantom, Solflare, Backpack, Trust, Exodus, Atomic Wallet, Coin98, SafePal, Ledger, Trezor, ELLIPAL Titan.

• SPLトークン対応: SOL, BONK, WIF, POPCAT, BOME, TRUMP, JUP, RAY, PYTH, ORCA, FARTCOIN, dll.

• 導出エンジン: BIP39 → SLIP-0010 Ed25519 → Solana Base58 Address.

進行状況とステータスログ

チェック済み

0

有効なBIP39

0

一致結果

0

SOLANA / BIP39 / ED25519

Solana Seed Phrase Recovery Tool

BIP39ニーモニックと派生パスを利用して、 Solanaウォレットのアドレスをローカル環境で検証するための教育・リカバリーツール

Solana Seed Phrase Recovery Tool は、 BIP39形式のシードフレーズに欠落した単語がある場合に、 候補となるニーモニックを生成し、指定されたDerivation Pathから Solanaアドレスを導出して照合するためのブラウザベースのツールです。 秘密鍵やシードフレーズを外部サーバーへ送信することを目的とせず、 ブラウザ上で暗号処理を実行する構成になっています。

重要: この種のツールでは、Seed PhraseやPrivate Keyは非常に重要な秘密情報です。 実際に資産が入っているウォレットのSeed Phraseを、 信頼できないWebページや第三者のスクリプトへ入力することは避けてください。 学習・検証にはテスト用または自分自身が管理する安全なデータを使用してください。

このツールで何ができるのか

暗号資産ウォレットでは、単に12個や24個の単語を知っているだけでは、 必ずしも目的のウォレットアドレスを復元できるとは限りません。 同じSeed Phraseからでも、使用するDerivation Pathが異なると、 生成されるアドレスも変わる場合があります。

このツールでは、例えばSeed Phraseの1単語が分からない場合、 ? を欠落位置として指定し、 BIP39 Wordlistに含まれる候補を順番に組み合わせて検証します。

BIP39 Mnemonic
→
Seed
→
SLIP-0010
→
Ed25519
→
Solana Address

Seed Phraseとは?

Seed Phraseは、ウォレットを復元するために使用される人間が読みやすい単語列です。 BIP39では、12、15、18、21、24個の単語によるMnemonicが一般的に使用されます。

12

12 Words

128ビットのエントロピーを基礎とする一般的なMnemonic形式です。

15

15 Words

160ビットのエントロピーを基礎とするBIP39形式です。

18

18 Words

192ビットのエントロピーを基礎とするMnemonic形式です。

24

24 Words

256ビットのエントロピーを基礎とする、より長いMnemonic形式です。

BIP39では、単語数だけでなくチェックサムも重要です。 そのため、単語を組み合わせるだけではなく、 BIP39 checksum validationを通過する候補だけを 有効なMnemonicとして扱う必要があります。

「?」を使った欠落単語のリカバリー

このツールでは、分からない単語を ? に置き換えて指定できます。

tuna journey orchard flat prize luggage ? record plastic walk alumni elite

上記の例では1単語が不明です。 BIP39 English Wordlistには2048語が存在するため、 1つの欠落位置だけなら最大2048個の候補を検証できます。

ポイント: 欠落単語が2個になると候補数は 2048 × 2048 = 4,194,304通りになります。 3個以上では組み合わせ数が急激に増加するため、 実際のリカバリーでは既知の情報をできるだけ正確に入力することが重要です。

BIP39 Checksumの役割

BIP39ではMnemonicにチェックサムが含まれています。 そのため、候補単語を生成した後にチェックサムを検証することで、 多くの無効な組み合わせを早い段階で除外できます。

1
候補Mnemonicを生成 欠落している位置にBIP39 Wordlistの候補を入れます。
2
BIP39 checksumを検証 正しいチェックサムを持つMnemonicだけを次の処理へ進めます。
3
Seedを生成 有効なMnemonicからBIP39 Seedを生成します。
4
Solanaアドレスを導出 指定されたDerivation Pathを使用してEd25519鍵を導出します。
5
Target Addressと照合 生成されたSolana公開アドレスとTarget Addressを比較します。

SolanaのDerivation Path

Solanaウォレットを復元するときに特に重要なのが Derivation Pathです。 Seed Phraseが同じでもPathが違えば、異なる鍵やアドレスが生成される可能性があります。

このツールでは、複数のPathをカンマ区切りまたは改行区切りで指定できます。

m/44'/501'/0'/0'
m/44'/501'/1'/0'
要素 意味
44' BIP44のCoin Type階層
501' Solanaで使用されるCoin Type
0' アカウント番号などの階層
0' 追加の派生階層

ただし、すべてのウォレットが同一のDerivation Pathを使用するとは限りません。 使用していたウォレットや復元元の仕様を確認することが重要です。

SLIP-0010とEd25519

SolanaではEd25519署名方式が使用されています。 Bitcoinなどで一般的なsecp256k1とは異なるため、 同じBIP39 Seedを使用しても鍵導出の仕組みは同一ではありません。

このツールでは、BIP39 Seedを入力として SLIP-0010 Ed25519 derivationを実行し、 最終的にEd25519公開鍵を生成します。

BIP39 Seed
↓
HMAC-SHA512
↓
SLIP-0010 Master Key
↓
Hardened Child Derivation
↓
Ed25519 Keypair
↓
Solana Public Key
↓
Base58 Address

Solana AddressとBase58

SolanaのウォレットアドレスはBase58形式で表示されます。 BitcoinのBase58Checkとは異なり、Solana公開鍵そのものをBase58で表現した形式として扱われます。

今回のツールでは外部の bs58 JavaScriptライブラリに依存せず、 ブラウザ内部にBase58 Encoder / Decoderを実装しています。 これにより、Bloggerなどのブラウザ環境で外部ライブラリのグローバル変数に依存する問題を減らしています。

ツール内部で使用される処理

処理 役割
BIP39 Mnemonicの検証とSeed生成
HMAC-SHA512 SLIP-0010鍵導出に使用
SLIP-0010 Ed25519階層型鍵導出
Ed25519 Solana公開鍵の生成
Base58 Solanaアドレスのエンコード・デコード

リカバリーの基本的な流れ

01
Target Addressを確認 復元したいSolanaアドレスを正確に入力します。
02
Derivation Pathを設定 使用していたウォレットに合わせてPathを指定します。
03
既知のMnemonicを入力 分からない単語だけを ? にします。
04
Recoveryを開始 候補Mnemonicを順番に生成してBIP39 checksumを検証します。
05
Address Matchを確認 導出されたアドレスがTarget Addressと一致した場合、 候補MnemonicとDerivation Pathが結果として表示されます。

「Valid BIP39」と「Found Matches」の違い

✓

Valid BIP39

BIP39のチェックサムを満たした有効なMnemonic候補の数です。 これはウォレットアドレスが一致したことを意味しません。

★

Found Matches

指定されたDerivation Pathから生成したSolana Addressが Target Addressと一致した候補の数です。

リカバリー結果が見つからない場合

「Matchが見つからない」という結果になっても、 必ずしもSeed Phraseが間違っているとは限りません。 以下のような原因が考えられます。

✓ 欠落している単語の位置が間違っている
✓ 複数の単語が欠落している
✓ Derivation Pathが異なる
✓ 使用していたウォレットが別のMnemonicを使用していた
✓ Passphrase / BIP39 Passphraseを使用していた
✓ 対象アドレスが別のAccount Indexから生成されている
✓ 元のウォレットが独自の鍵導出方式を採用していた

BIP39 Passphraseにも注意

一部のウォレットでは、Mnemonicとは別に BIP39 Passphraseを使用することがあります。 この場合、12個または24個の単語が完全に正しくても、 Passphraseが異なるだけで別のSeedが生成されます。

重要: 「Seed Phraseが正しいのにアドレスが一致しない」という場合、 BIP39 Passphraseの有無も確認する必要があります。 Passphraseは単なるパスワードではなく、鍵導出そのものに影響する重要な入力値です。

このツールを使用する際のセキュリティ

Seed Phrase Recoveryは非常に強力な処理である一方、 取り扱うデータそのものが極めて重要です。 特に実際の資産を保有するMnemonicをオンライン環境へ入力する場合は、 十分な注意が必要です。

  • 実際の資産を持つSeed Phraseを公開Webサイトへ入力しない
  • 第三者から提供されたJavaScriptを無条件に信頼しない
  • 可能であればオフライン環境で検証する
  • Recovery後はSeed Phraseを安全に保管する
  • ブラウザ拡張機能や不要なスクリプトを停止する
  • テストにはテスト用Mnemonicを使用する
特に重要: 「ローカル処理」と表示されていても、 Webページに読み込まれている外部JavaScriptが安全であるとは限りません。 実際の資産を持つSeed Phraseを扱う場合は、 ソースコードを確認したうえで、オフライン環境での利用を検討してください。

教育・研究用途としての活用

このタイプのRecovery Toolは、単にウォレットを復元するだけでなく、 暗号ウォレットの仕組みを学ぶ教材としても利用できます。

01

BIP39学習

Mnemonic、Entropy、Checksum、Wordlistの関係を理解できます。

02

HD Wallet

1つのSeedから多数の鍵・アドレスが生成される仕組みを学べます。

03

Ed25519

Solanaで使用されるEd25519公開鍵生成の基本的な流れを確認できます。

04

Derivation Path

Wallet、Account、Indexなどの違いがアドレス生成に与える影響を理解できます。

よくある質問

Q. 12単語のMnemonicなら必ず復元できますか?

いいえ。MnemonicのほかにDerivation PathやBIP39 Passphraseなどの情報が必要になる場合があります。

Q. 「Valid BIP39」なら正しいウォレットですか?

いいえ。Valid BIP39はチェックサムが正しいことを示すだけで、 Target Addressとの一致を保証するものではありません。

Q. 1単語が分からない場合、候補は何個ありますか?

BIP39 English Wordlistを使用する場合、最大2048候補です。 ただしチェックサムによって有効な候補はさらに絞り込まれます。

Q. 2単語が分からない場合はどうなりますか?

単純な総当たりでは最大4,194,304通りになるため、 計算量が大幅に増加します。

Q. SolanaのアドレスはなぜBase58なのですか?

Solanaの公開鍵はBase58形式で文字列化され、一般的なウォレットアドレスとして表示されます。

Q. Derivation Pathを間違えるとどうなりますか?

同じMnemonicを使用していても異なるアドレスが生成される可能性があります。 そのため、RecoveryではPathの確認が非常に重要です。

まとめ

SolanaウォレットのRecoveryでは、 Seed Phrase、BIP39 checksum、Derivation Path、SLIP-0010、Ed25519 という複数の要素を正しく理解する必要があります。

Solana Seed Phrase Recovery Toolは、 欠落したMnemonicの候補を検証しながら、 指定したDerivation PathからSolanaアドレスを導出して照合することで、 ウォレットリカバリーの仕組みを実際に確認できるツールです。

特に重要なのは、 「正しいSeed Phrase」だけでは十分とは限らない という点です。 使用していたWalletのDerivation Path、Account構成、 そしてBIP39 Passphraseの有無まで確認することで、 より正確なRecovery検証が可能になります。

安全なRecoveryの基本:
自分が管理するウォレットのみを対象にし、 Seed PhraseやPrivate Keyなどの秘密情報は第三者へ共有しないでください。 Recovery Toolは仕組みを理解するための技術的な補助ツールとして、 安全な環境で慎重に使用することが重要です。 JavaScriptのみで動作するためこのツールが遅いと感じられる場合は、Pythonを使用したより高速なツールについて、こちらの連絡先リンクからお問い合わせください。