ランダム文字列生成ツール
選んだ文字セット・長さ・個数に基づき、暗号学的にランダムな文字列や API トークンをブラウザー内でまとめて生成します。
ランダム文字列生成ツール — ランダムな文字列・シークレット・API トークンを、ブラウザー内で一括生成します。必要な大文字・小文字・数字・記号のセットにチェックを入れ、長さと生成する個数を指定して「生成」を押すと、そのつど新しいひと束が得られます。各文字は crypto.getRandomValues から取り出し、偏りのない結果になるよう棄却サンプリングを使います。どこにもアップロードされず、文字列はあなたの端末で作られ端末内に留まります。
ランダム文字列生成ツールとは?
ランダム文字列生成ツールは、高エントロピーな文字列を一度に大量に作るための無料のブラウザー内ツールです。API キー、アクセストークン、招待コード、テストデータ、ソルト、その他あらゆる不透明な識別子を生成できます。開発者・QA エンジニア・運用チームは、環境を初期化する、データベースを現実的なランダム値で埋める、サーバーを一切通さずにトークンを配る、といった場面でこれを使います。「大文字」「小文字」「数字」「記号」のチェックボックスで文字プールを選び、「長さ」と「個数」を指定して「生成」を押すと、各文字列は crypto.getRandomValues から棄却サンプリングで引かれ、どの文字も等確率になります。覚えやすい単一のシークレットを狙うパスワード生成ツールとは異なり、本ツールは機械可読なトークンを大量に作ることに最適化されており、「再生成」ボタンは内部シードを進めて、設定はそのままに必要なときまったく新しいひと束を返します。
ランダム文字列生成ツールの使い方
- 「大文字」「小文字」「数字」「記号」のチェックボックスで含める文字セットを選びます。少なくとも一つはオンにする必要があります。
- 各文字列の「長さ」と、「個数」で何個作るかを設定します。
- 「生成」(または「再生成」)を押して crypto.getRandomValues から新しいひと束を引きます。
- 出力ボックスで文字列を確認します。長さ・個数・文字セットを変えると自動で更新されます。
- 個別のコピーボタンで一つの文字列をコピーするか、リスト上部のコピー操作でひと束をまとめてコピーします。
使用例
32 文字の英数字 API トークン
入力
大文字 + 小文字 + 数字、長さ 32、個数 1
出力
k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ
短い 16 進数風の招待コードのひと束
入力
小文字 + 数字、長さ 8、個数 3
出力
a3f9k2dq 7m1xp4ce b8t6w0nz
記号を含む高エントロピーのシークレット
入力
大文字 + 小文字 + 数字 + 記号、長さ 24、個数 1
出力
G$7m@Kp2!xZq9#vR4&nLwT^h
よくある質問
- 文字列はサーバーに送られますか?
- いいえ。各文字列は Web Crypto API(crypto.getRandomValues)でローカルに生成され、どこにもアップロード・保存されません。ツールはオフラインで動作し、値がブラウザーの外に出ることはないため、本物のシークレットやトークンにも安全に使えます。
- 文字列はどのくらいランダムですか?
- 各文字はブラウザーの暗号学的に安全な乱数源である crypto.getRandomValues から、棄却サンプリングを用いて引かれるため、文字プールを剰余の偏りなくサンプリングします。これにより、単なる仮の埋め草ではなく、トークン・ソルト・シークレットに適した出力になります。
- 「生成」を押すとなぜまったく新しいひと束になるのですか?
- 「生成」(再生成)は内部シードを進めて新しいランダムバイトを取り込むので、長さ・個数・文字セットの選択はそのままに、まったく新しいひと束が得られます。
- パスワード生成ツールと何が違いますか?
- パスワード生成ツールは、覚えやすく強い単一のシークレットに最適化されています。本ツールは機械可読な大量出力(API キー・アクセストークン・テストデータ)向けなので、一度に多数の文字列を作り、ひと束をワンクリックでコピーできます。
- これらを API キーやトークンとして使えますか?
- はい。十分な長さと広い文字セットにすれば、文字列は API キー・アクセストークン・同様の不透明な識別子に十分なエントロピーを持ちます。人間用のパスワードには、専用のパスワード生成ツールのほうが便利かもしれません。
関連ツール
AES テキスト暗号化(AES-GCM + PBKDF2)
パスフレーズから導出した鍵(PBKDF2 SHA-256)で AES-GCM によりテキストを暗号化・復号します。すべてブラウザ内で完結し、アップロードはありません。
Argon2・scrypt ハッシュ
Argon2id または scrypt でパスワードをハッシュ化し、Argon2 ハッシュとパスワードを照合します。すべてブラウザー内で動作します。
Bcrypt ハッシュ生成・検証ツール
平文から選んだコストファクターで bcrypt パスワードハッシュを生成したり、既存の bcrypt ハッシュとパスワードを照合したりを、すべてブラウザー内で行います。
BIP39 ニーモニック生成ツール
12〜24 語のランダムな BIP39 リカバリーフレーズを複数の言語で生成したり、既存のニーモニックを元のエントロピーに戻したりします。すべてブラウザー内で行われます。