ランダムツール
セキュアなランダム文字列ジェネレーター
ブラウザ内で予測困難な見た目の文字列をローカル生成します。
セキュアなランダム文字列ジェネレーター: TOEAは、ブラウザのcrypto.getRandomValues APIを無偏りのリジェクションサンプリングと組み合わせて使用します。入力はアップロードされません。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 日常ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
完全にブラウザ内で実行します
結果
待機中ここに結果が表示されます。
IDやテストデータに便利ですが、脅威モデルを検討済みでない限り、パスワードやシークレットとしては使用しないでください。
含まれない文字
文字列は57個の英字と数字から作られています。0、O、1、I、lは、声に出して読んだとき、書き留めたとき、印刷物から入力したときに混同しやすいため除外されています。記号を使わない文字列なら、エスケープや引用符なしでURL、ファイル名、設定ファイルに使用できます。
各文字には約5.8ビットのランダム性があるため、デフォルトの24文字でおよそ140ビットになります。22文字あれば128ビットになり、これはAPIキーやセッショントークンで通常求められる水準です。
大文字と小文字を区別しない場合
ここでは大文字と小文字を別の文字として扱います。メールアドレス、ドメイン名、顧客が入力するクーポンコードなど、大文字と小文字を区別しない場所で文字列を使う場合は、1文字あたり約5ビットしかないと考え、同じ強度を保つために長くしてください。任意の文字列ではなく固定された標準形式が必要な識別子には、UUIDジェネレーターを使ってください。
使い方
- オプションを選ぶか、1行に1項目ずつ入力します。
- 結果をローカルで新規生成します。
- 準備ができたら結果をコピーします。
プライバシーと制限事項
入力と結果はブラウザ内にとどまります。このツールはリストの内容や生成した値をサーバーに送信しません。
関連ツール
よくある質問
これは暗号学的にランダムですか?
エンジンはブラウザのcrypto.getRandomValues APIを用い、範囲の偏りを避けるためにリジェクションサンプリングを行います。これはレビュー済みのセキュリティシステムの代替ではありません。
リスト項目はアップロードされますか?
いいえ。リストツールは入力をすべてブラウザ内で処理します。
結果をパスワードに使えますか?
パスワードには専用のパスワードジェネレーターをお使いのうえ、ご自身の状況に対する注意事項を確認してください。
無料ツール · ブラウザ内で · アカウント不要