BIP39 ニーモニック生成器
安全な BIP39 ニーモニックフレーズ(12〜24 語)を任意のパスフレーズ付きで生成し、512 ビットのシードを導出します。
安全な BIP39 ニーモニックフレーズ(12〜24 語)を任意のパスフレーズ付きで生成し、512 ビットのシードを導出します。 安全な BIP39 ニーモニックフレーズ(12〜24 語)を任意のパスフレーズ付きで生成し、512 ビットのシードを導出します。
安全な BIP39 ニーモニックフレーズ(12〜24 語)を任意のパスフレーズ付きで生成し、512 ビットのシードを導出します。
安全な BIP39 ニーモニックフレーズ(12〜24 語)を任意のパスフレーズ付きで生成し、512 ビットのシードを導出します。 安全な BIP39 ニーモニックフレーズ(12〜24 語)を任意のパスフレーズ付きで生成し、512 ビットのシードを導出します。
BIP39(Bitcoin Improvement Proposal 39)は、ウォレットのエントロピーを人間が 読めるニーモニックフレーズで表現する方法を定めています。長い 16 進シードを 書き写す代わりに、固定の 2048 語リスト(現在は英語、多数のローカライズ済み リストあり)から選んだ 12〜24 語を書きます。単語はランダムな文字列ではなく、 最後の語にはエントロピーの SHA-256 から導出したチェックサムが含まれるため、 入力ミスはその場で検出できます。
生成は 128〜256 ビットのランダムエントロピーから始まります。エントロピーを
SHA-256 でハッシュし、ダイジェストの先頭 エントロピービット数 / 32 ビットを
チェックサムとして付加して、合計ビット数を 11 の倍数にします。各 11 ビットの
グループが 2048 語リストの 1 語を指します(2^11 = 2048)。512 ビットシードを
導出するには、フレーズを NFKD で正規化し、ソルト mnemonic + 任意の
パスフレーズで PBKDF2-HMAC-SHA512 を 2048 回反復します。ウォレットを復元する
には同じパスフレーズが必要で、別のパスフレーズはまったく別のシードを生みます。
語数(12、15、18、21、24)を選びます。生成器はブラウザの暗号学的に安全な 乱数源から新しいエントロピーを取り出すため、クリックごとに予測不能な新しい フレーズが生成されます。パスフレーズを追加するとシード導出も変わります。 正確に覚えておいてください。ウォレットの秘密の必須要素だからです。シードは 128 文字の 16 進数(512 ビット)で表示され、BIP32 階層的決定性ウォレット導出 への直接入力になります。
ニーモニックフレーズはウォレットそのものです。どこで生成されようと、それを 持つ者は資金を支配します。オフラインで保管し、チャットやメールに貼り付けず、 スクリーンショットやクラウドメモより紙に書くことを推奨します。2048 語の チェックサムは誤字から守るもので、盗難から守るものではありません。強力な エントロピー(24 語 = 256 ビット)なら総当たりの実用的な余地はなく、現実の リスクはフレーズの保管と伝達方法だけです。この生成器は完全にブラウザ内で 動作し、フレーズとシードはページの外に出ません。共有端末では使用後に出力を クリアしてリロードしてください。