ランダム文字列・トークン生成ツール
ブラウザー内でローカル実行正確なエントロピー表示つきで安全なランダム文字列、API キー、トークンを生成
文字セットを選んで「生成」を選択してください。
このブラウザに保存されるのはオプションのみで、生成した文字列は保存も送信もされません。
ポリシー規則に沿ったパスワードが必要ですか? パスワード生成ツールを使う
ランダム文字列・トークン生成ツール
ランダムな文字列、API キー、シークレット、招待コードをブラウザ内で生成します。各文字は crypto.getRandomValues と偏りのない棄却サンプリングで一様に選ばれ、表示されるエントロピーは選んだアルファベットに対する実際の値です。
使い方
- 1.英数字、Hex、Base64URL セーフなどのプリセットを選ぶか、カスタムアルファベットを入力します。
- 2.長さと個数を設定し、手入力するコードには「紛らわしい文字を除外」をオンにします。
- 3.必要に応じて詳細設定で sk_ などのプレフィックスやサフィックスを追加します。
- 4.「生成」を選び、1 件ずつコピー、すべてコピー、または .txt ファイルをダウンロードします。
エントロピーの計算方法
エントロピーは 長さ × log2(アルファベットのサイズ) ビットで、紛らわしい文字を除いた後に残る一意の文字数を使います。プレフィックスやサフィックスは固定テキストなのでエントロピーを増やしません。「各クラスを必須にする」では、いずれかのクラスを含まない文字列を再生成し、残る文字列に対してエントロピーを正確に数えるため、わずかに低くなります。API キーやセッショントークンには 128 ビット以上が一般的な目安です。
制限とプライバシー
長さ 1–1024、個数 1–100、カスタムアルファベットは最大 4096 コードポイント、プレフィックスとサフィックスは最大 64 です。カスタムアルファベットは Unicode コードポイント単位で分割されるため、複数のコードポイントからなる絵文字は複数の文字として数えます。生成した文字列はメモリ上にのみ存在し、オプションはこのブラウザに保存されますが文字列は保存されません。
