OpenReplay Logo
12k
12k

トークンジェネレーター

暗号学的に安全なランダムトークンを生成します。API キー、シークレット、セッション識別子に使えます。

長さ · 32
生成されたトークン crypto.getRandomValues

このツールについて

トークンは Web Crypto API(crypto.getRandomValues)で生成されます。これは Math.random() ではなく、ブラウザの暗号学的に安全な乱数ソースです。

長さと文字セットを選び、結果をコピーしてください。何も保存も送信もされず、各トークンはあなたの画面上にのみ存在します。

32 文字の英数字トークンは約 190 ビットのエントロピーを持ち、総当たり攻撃の手の届く範囲をはるかに超えています。

よくある質問

これらのトークンはどれくらいランダムですか?

crypto.getRandomValues を使用します。ブラウザが暗号化に使うのと同じ CSPRNG です。Math.random() と違い、シークレットに適しています。

2 つのトークンが衝突することはありますか?

32 文字の英数字の場合、確率は約 10⁵⁷ 分の 1 で、事実上不可能です。

どの長さを使うべきですか?

API キーには 32 文字が確かなデフォルトです。長期間使うシークレットには 64 文字をお使いください。長くしてもコストはかかりません。