ブラウザ内完全ローカル実行 · 秘密鍵送信ゼロ · サーバー保存なし

2FA / TOTP セキュリティ&診断ツールボックス

2要素認証(2FA)の日常トラブルシューティングや開発者のための高機能診断キット。Base32秘密鍵の検証・自動修正、otpauth:// URIの双方向構築とリアルタイムQRコード描画、ミリ秒精度のシステム時刻ズレ測定をすべて安全に提供します。

1

Base32キー検証・自動修正ツール

不正文字(0, 1, 8, 9, O, I, L)の検出、空白・ハイフン除去、'=' パディング補正、4文字ブロック区切り整形

入力待ち
| |
有効文字数 0 空白・不正文字を除く
ビット長 0 bit 0 bytes
パディング状態 パディングなし RFC 4648 8文字境界
セキュリティ強度 待機中 TOTP 互換性評価
大文字統一・不正文字完全除去
スマートフォン等の手入力に最適

💡 検証済みのキーをそのままメイン生成ツールに渡し、瞬時に6桁TOTPコードを算出できます。

🚀 2FA生成ツールで即時テスト
2

otpauth:// URI インスペクター&ビルダー

双方向編集対応:未加工の otpauth:// URI を各項目に分解、またはフォーム入力から正規 URI と QR コードをリアルタイム生成

リアルタイム双方向連動
| |
構造化フィールド(項目変更時に URI と QR コードが即時更新されます) タイプ: TOTP
生成ツールで秘密鍵をテスト
認証アプリ用 リアルタイム QR コード

Google Authenticator、Microsoft Authenticator、1Password 等でスキャンして即時登録可能

3

システム時刻ズレ (NTP Clock Drift) チェッカー

複数回ネットワーク往復プローブによる世界標準時との高精度比較。2FA認証エラー原因の9割を占める「時刻の狂い」を特定

ローカル端末の時計
--:--:--
タイムゾーン取得中...
ブラウザの Date.now() に準拠
クラウド標準時刻 (UTC基準)
--:--:--
ネットワークプローブ同期中...
通信往復遅延 (RTT/2) を補正済み
時計のズレ量 (Drift Offset) RTT: -- ms
計測中...
プローブパケット送信中...
計測待機中
✅

時刻同期は完璧です(ズレ < 1秒)

お使いの端末のシステム時計は世界標準時と完全に一致しています。RFC 6238に基づく30秒単位のTOTP認証コードは、タイムウィンドウのズレなく100%正確に生成・照合されます。

各OS別システム時刻同期手順(認証エラーの根本解決)

お使いのOSを選択
  1. キーボードの Win + I を押して「設定」を開きます。
  2. サイドバーから 時刻と言語 を選択し、日付と時刻 をクリックします。
  3. 時刻を自動的に設定する および タイムゾーンを自動的に設定する の両方を「オン」にします。
  4. 追加設定項目にある 今すぐ同期 ボタンをクリックし、緑のチェックマークが表示されるのを確認します。
  5. コマンド実行(管理者権限):PowerShell または CMD で w32tm /resync を実行します。

よくある質問 (FAQ)

Base32エンコード、otpauth規格、および時刻同期のメカニズムに関する技術的回答

Q. なぜBase32秘密鍵には「0」「1」「8」「9」を含めることができないのですか?

RFC 4648規格に基づき、標準のBase32は1文字あたり5ビットのデータを表現するため、厳密に32文字(英大文字A〜Zの26文字+数字2〜7の6文字)のみが定義されています。数字の0、1、8、9は規格上存在しません。また、0は英字O、1はIやLと混同しやすいため除外されています。当ツールの自動修正機能を利用すれば、誤認された文字を安全に自動置換できます。

Q. otpauth:// URIにはどのようなパラメータが含まれていますか?

otpauth:// スキームはGoogle Authenticatorが考案したオープン標準規格です。主な構成要素は:secret(Base32共有鍵)、issuer(サービス提供者名、例: GitHubやGoogle)、algorithm(HMACハッシュ関数、標準はSHA1)、digits(生成桁数、標準は6桁)、period(更新間隔、標準は30秒)です。これらを1つのQRコードに集約することで即時登録を実現しています。

Q. わずか15秒の時計のズレでコードがエラーになるのはなぜですか?

TOTPは厳密に T = Math.floor(UnixTimestamp / 30) で計算されます。一般的な認証サーバーは±1ウィンドウ(前後30秒)の猶予を許容しますが、手元の時計が15〜20秒ズレていると、30秒サイクルの変わり目において、本来の有効時間よりも15秒早く前後のウィンドウへ切り替わってしまい、頻繁な照合拒否が発生します。

Q. このツールボックスに秘密鍵を入力しても安全ですか?

はい、極めて安全です。2FA-Tool.comはゼロトラスト・プライバシー最優先の原則で構築されています。Base32のパース、キーの自動修正、URI構築、QRコード描画、NTPオフセット測定のすべてがブラウザのJavaScriptメモリ内でのみ実行されます。外部サーバーへの送信、Cookie保存、永続ログの保持は一切行われません。

クリップボードにコピーしました!