ToolBuddy
ブラウザ内

TOTP 生成

Base32 のシークレットから、認証アプリと同じ HMAC-SHA(RFC 6238)で、時間ベースのワンタイムパスワードを計算します。SHA-1、SHA-256、SHA-512、6 桁か 8 桁、30 秒か 60 秒を選べます。シークレットはこのタブに残ります。

あなたのブラウザの中で動きます。何も送信しません。

ツールを読み込んでいます…

このツールについて

Base32 のシークレットから、今の TOTP コードを出します。よくあるのは SHA-1、6 桁、30 秒です。発行元が求めるときだけ SHA-256、SHA-512、8 桁、60 秒を使います。

シークレットを貼り、コードをコピーし、次の窓を待ちます。サンプルは RFC 6238 の公開テスト鍵です。シークレットは送信せず、端末の登録もしません。処理はこのタブの中で行われます。ページを読み込んだあと、通信がなくても続けられます。

質問

関連する 暗号 ツール

ハッシュ生成

ブラウザの Web Crypto で、テキストから暗号学的ハッシュ(SHA-256、SHA-1、MD5 など)を作ります。テキストとしてのファイルのチェックサムを作り、ダイジェストを比べ、16 進をコピーします。ハッシュはこのタブの外に出ないので、試験用の文字列と秘密は私的なままです。

HMAC 生成

Webhook の秘密や API 署名のために、ブラウザで HMAC-SHA を計算します。メッセージと鍵を貼り、SHA-1 から SHA-512 を選び、16 進か Base64 をコピーします。鍵はこのタブに残ります。

JWT デコーダー

JSON Web Token を手元で解読し、ヘッダー、ペイロード、期限のクレームを見ます。JWT を貼り、Base64URL のフィールドを、署名を外部サービスで検証せずに読みます。トークンをネットワークに出さずに認証を調べるのに向きます。

JWT エンコーダー

JSON オブジェクトに署名し、ブラウザの中で HS256、HS384、HS512 のコンパクトな JSON Web Token を作ります。HMAC シークレットはこのタブに残るので、テスト用トークンを外部のエンコーダーに送らずに発行できます。

AES 暗号化

ブラウザで AES-256-GCM によりテキストを暗号化し、復号します。パスワードは PBKDF2 で伸ばします。出力は salt、IV、暗号文を並べた Base64 です。自分で管理する別経路で短い秘密を渡すときに使えます。鍵はこのタブの外に出ません。

秘密情報のマスク

貼り付けたログの中の JWT、AWS キー、GitHub トークン、秘密鍵、bearer トークン、メールを隠します。置換はこのタブの中です。