エンコード/デコード

HMAC 生成・API 署名ダイジェスト

メッセージとキーからSHA-1/256/384/512でローカルにHMACを生成し、HexとBase64を出力します。API署名やウェブフックの検証チェックに役立ちます。

HMAC署名ハッシュ

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • APIのデバッグリクエスト署名
  • ウェブフックのコールバック署名を確認してください
  • メッセージ認証ロジックの検証

使い方

  1. メッセージと秘密鍵を入力してください
  2. HMACアルゴリズムを選択してください
  3. HexまたはBase64の結果をコピーしてください

入出力サンプル

メッセージ+キー

Hello / secret

HMAC-SHA256 16進数

0cc692f2177b42b6e5cd82488ee6c5d526a007c571e7de1fec07c1e2b1dfa2e2

FAQ

HMACはプレーンハッシュとどう違うのでしょうか?

プレーンハッシュはコンテンツのみを消化します。HMACも鍵を使い、整合性や署名者が鍵を保持しているかを確認します。

キーはアップロードされていますか?

いいえ。メッセージと鍵はWebCryptoでローカルで計算されます。ローカル処理ではメッセージ、キー、署名の各本体が省略されます。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

ハッシュ生成

ハッシュ生成・SHA ダイジェスト比較

利用可能

テキストまたはローカルファイル用のSHA-1、SHA-256、SHA-384、SHA-512ダイジェストを計算し、オプションでHMACモードとハッシュ比較が可能です。チェックサムと署名チェックにブラウザ内のWeb Cryptoを使用しています。

ハッシュ シャ ダイジェスト

JWT デコーダー

JWT デコード・ヘッダーとペイロード確認

利用可能

JWTをローカルでデコードしてヘッダー、ペイロード、シグネチャ、アルゴリズムや有効期限のヒントを表示します。認証デバッグに役立ちます。トークンはアップロードされていません。

JWT デコード 認証

Base64 エンコード・デコード

Base64 エンコーダー・デコーダー

利用可能

標準形式と URL-safe 形式に対応した Base64 のエンコード・デコードをブラウザ上で実行できます。方向の自動判定やファイルから Base64 への変換にも対応し、API のデバッグやローカルでのデータ準備に便利です。

ベース64 エンコード 開発者