🔐 TOTPシークレットキー生成

20バイトの暗号学的乱数からBase32形式のシークレットキーを生成します(RFC 4648)。

生成中...

Google AuthenticatorなどのTOTP認証アプリを使った2段階認証(2FA)のセットアップに使える、ランダムなBase32形式のシークレットキーを生成するツールです。あわせて、認証アプリに読み込ませるための otpauth:// 形式のURIも生成します。

使い方

  1. サービス名(発行者)とアカウント名を入力します(任意)。
  2. 生成されたシークレットキーとotpauth:// URIが自動的に表示されます。
  3. 「再生成」ボタンで新しいシークレットキーを生成できます。

よくある質問

生成されたシークレットキーは安全ですか?

はい。ブラウザのWeb Crypto API(暗号学的乱数生成器)を使って生成しており、20バイト(160ビット)のランダムな値をBase32エンコードしています。

otpauth:// URIとは何ですか?

TOTP/HOTPの設定情報(シークレットキー・発行者名・アカウント名など)を1つのURIにまとめた形式です。QRコードとして認証アプリに読み込ませたり、対応アプリで直接開いたりする際に使われます。

このツールで生成した内容はどこかに送信されますか?

いいえ。すべての処理はブラウザ内で完結し、生成されたシークレットキーがサーバーに送信されることはありません。