このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
オンラインで二要素認証コードを生成・検証し、アカウントのセキュリティを保護します
Base32形式に対応しています。スペース、ハイフン、末尾のパディング文字は自動的に無視されます。
有効なシークレットキーを入力すると、TOTPワンタイムパスワード、QRコード、otpauthリンクが生成されます。

htpasswdファイル生成ツール
Apacheなどのサーバー向けにユーザー認証(ベーシック認証)用のパスワードファイルを生成します。BCrypt、MD5、SHA-1など複数の暗号化アルゴリズムに対応しています。

ランダムパスワード生成ツール
文字の種類と長さをカスタマイズして強力なランダムパスワードを生成し、アカウントのセキュリティを保護します。

WHIRLPOOLハッシュ生成ツール
データの完全性検証や署名確認に使えるWHIRLPOOLハッシュ値をオンラインで生成します。

MD5ハッシュ生成ツール
任意のデータのMD5ハッシュ値を生成します。データの完全性検証やファイル確認などの用途に最適です。

UUIDジェネレーター
開発者やシステム設計向けに、複数バージョン(V1〜V7)の一意の識別子(UUID/GUID)を一括生成します。
アカウントのログインや機密操作を行う際、パスワードだけでは不正アクセスの不安がありませんか?本ツールは、時間ベースのワンタイムパスワード(TOTP)をオンラインで生成・検証し、重要なアカウントに第二のセキュリティ防壁を追加します。二要素認証(2FA)は「パスワード+動的認証コード」を組み合わせることで、万が一パスワードが漏洩しても、攻撃者による不正ログインを防ぎます。
シークレットキーは認証コードを生成するための唯一の資格情報です。公共のコンピュータや安全でない環境で、実際のアカウントのキーを取り扱わないでください。本ツールはオンラインサービスであり、キーを一切保存しませんが、最高のセキュリティを確保するため、重要なアカウントにはオフラインの認証アプリを使用することをお勧めします。検証結果は現在の30秒間のタイムウィンドウ内でのみ有効です。
TOTPコードの計算式は「TOTP = Truncate(HMAC-SHA-1(K, (T - T0) / TS))」です。ここで、Kはシークレットキー、Tは現在のUnixタイム、T0は開始時刻(通常は0)、TSはタイムステップ(デフォルトは30秒)を表します。自社システムに2FAを組み込む際は、安全なキーの配布およびバックアップメカニズム(QRコードやバックアップコードの表示など)を必ず提供してください。テスト時には、テスト用キー「JBSWY3DPEHPK3PXP」を使用して既知のテストベクタを生成し、検証を行うことができます。