開発者ツール

HMAC Signature Tester — SHA ダイジェストと検証

ブラウザ内で Web Crypto を使い、一般的な SHA アルゴリズムの SHA ダイジェストと HMAC 署名を計算できます。データをローカルに保ったまま、決済、Webhook、リクエストボディの署名検証のデバッグに役立ちます。

HMACSHA署名

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

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

クイック操作

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

利用シーン

  • 第三者決済ゲートウェイの署名を検証する
  • Webhook ヘッダーの HMAC 値を確認する
  • 同じボディに対するフロントエンドとバックエンドのダイジェストを比較する

使い方

  1. アルゴリズムを選び、シークレットとメッセージを入力する
  2. HMAC またはハッシュ出力を計算する
  3. サーバーの期待値と比較する

入出力サンプル

入力

key=secret / msg=hello / HMAC-SHA256

出力

Hex または Base64 の署名文字列

FAQ

シークレットはアップロードされますか?

いいえ。Web Crypto はローカルで実行され、シークレットやメッセージボディがサーバーへ送信されることはありません。

どのアルゴリズムに対応していますか?

一般的な SHA-1/256/384/512 と対応する HMAC バリアントです。ページのオプションをご確認ください。

ツール

関連ツール

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

AES / DES 暗号化ツール

対称暗号ツール — AES、DES、3DES、Rabbit

利用可能

ブラウザ内でローカルに、AES、DES、3DES、Rabbit と複数のブロックモード、直接鍵、PBKDF2、パスフレーズモードを使って暗号化・復号し、Base64 または Hex で出力できます。API のデバッグや学習に役立ちます。

AES DES 暗号化

bcrypt ハッシュ生成ツール

bcrypt ハッシュ生成ツール — ハッシュ作成/検証

利用可能

bcrypt パスワードハッシュの生成と平文の照合をブラウザ内で実行します。rounds を調整して、データベースへの手動登録やハッシュ比較にかかるコストを制御できます。

bcrypt Password Security

ハッシュ生成

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

利用可能

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

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