BIP39ニーモニック変換ツール
ランダムなBIP39ニーモニックシードフレーズを生成するか、既存のものを検証してエントロピーとシードを派生させます。
入力
セキュリティ警告: 実際の資金に使用しているニーモニックフレーズをどのウェブサイトにも入力しないでください。このツールは教育目的/テスト目的のみです。
派生シードを保護して変更します。空のパスフレーズと設定されたパスフレーズは異なるシードを生成します。
出力
ガイド
ランダムなBIP39ニーモニックシードフレーズを生成するか、既存のものを検証してエントロピーと512ビットシードを派生させます。これは、Bitcoin、Ethereum、およびほとんどの他のHD(階層的決定論的)暗号ウォレットがウォレットの秘密鍵をバックアップおよび復元するために使用する12~24語の同じフレーズです。
BIP39フレーズは、ランダムなバイナリエントロピーのブロックを、書き留めて誤入力をチェックしやすく、数語欠けても推測不可能な一般的な英単語のシーケンスに変換します。このツールは、ウォレットが使用するのと同じ基盤となる計算を実行します。生成、チェックサム検証、PBKDFシード派生は完全にあなたのブラウザで実行されます。
使い方
新しいフレーズを生成するには: ニーモニックを生成を選択し、単語数を選択します(12~24語、3単語単位)。必要に応じてパスフレーズを設定し、生成をクリックします。新しいニーモニック、16進数のエントロピー、およびそれから派生した512ビットシードが表示されます。
既存のフレーズを検証または変換するには: ニーモニックを検証/変換を選択し、スペース区切りのフレーズを貼り付けます。必要に応じて一致するパスフレーズを設定し、生成をクリックします。すべての単語がBIP39ワードリストにあり、組み込みチェックサムが一致する場合、同じエントロピーとシードが返されます。そうでない場合は、ツールが正確に何が間違っているかを示します(未知の単語または不正なチェックサム)。
BIP39パスフレーズとは何ですか?
ニーモニック派生中にニーモニックと組み合わされる、オプションの追加単語またはフレーズ(「25番目の単語」と呼ばれることもあります)。同じニーモニックと異なるパスフレーズ(パスフレーズがない場合と任意のパスフレーズがある場合を含む)は、完全に異なる、関連のないシードを生成し、したがって異なるウォレットになります。ニーモニック自体のどこにも保存されないため、紛失するとニーモニックが無傷であっても、それで派生した資金へのアクセスが失われます。
エントロピーとシードの違いは何ですか?
エントロピーは、ニーモニックがエンコードする生のランダムデータです。単語数に応じて128~256ビット。フレーズの最後の単語に組み込まれたチェックサムが含まれます。シードは、ニーモニック(とパスフレーズ)から2048ラウンドのPBKDFを使用して派生した固定512ビット値です。ウォレットが秘密鍵を派生するために実際に使用するのはエントロピーではなく、シードです。
より長いフレーズがより多くのセキュリティを意味するのはなぜですか?
単語数はエントロピーに直接マップします。12単語は128ビットをエンコードし、24単語は256ビットをエンコードします。より多くのエントロピーは、より多くの可能なフレーズとより強力なフレーズを意味します。24単語は高価値ウォレットの標準的な選択ですが、12単語はほとんどの用途でも安全と考えられています。
プライバシー
すべてはクライアント側、あなたのブラウザで実行されます。ニーモニック、パスフレーズ、エントロピー、またはシードがサーバーに送信されたりログされたりすることはありません。とはいえ、実際の資金に関連するニーモニックは、マスターパスワードと同じように扱ってください。実際の資金に使用するフレーズをこのウェブサイトまたは他のどのウェブサイトにも入力しないでください。単語を見た人(またはスクリーンショット、またはページを読むブラウザ拡張機能)は誰でも、派生する秘密鍵を再構築できるからです。このツールはBIP39の動作方法を学び、使い捨てフレーズでテストするためのもので、ライブウォレットシークレットを処理するためのものではありません。
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/bip39-mnemonic-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "convert",
"mnemonicInput": "abandon abandon abandon abandon abandon abandon …",
"passphrase": ""
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `bip39-mnemonic-converter` tool (BIP39 Mnemonic Converter) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.