SheepDev

HMAC計算

HMAC計算では、保存しない鍵でHMAC-SHA-256/384/512を計算します。

HMAC計算

⌂ 入力と結果はこのブラウザー内で処理され、自動保存・送信されません。

設定
入力待ち

入力・条件

ローカルファイル(任意)

テキストはUTF-8で処理し、改行も含めます。ファイルは選択した生バイト列を使います。

自動コピー・自動保存はしません。共有端末やクリップボードの取り扱いに注意してください。

出力

入力待ち

完全なテキスト結果

使い方

Webhook等の計算値を比較するときはメッセージと鍵を別欄に入力し、SHA方式と入力表現を合わせます。実際の鍵で練習せず、まず公開サンプルで手順を確認します。

改行、空白、UTF-8とHexの解釈が一つ違うだけでも結果が変わります。相手の署名仕様が時刻や接頭辞を含む場合は、その連結規則までそろえてください。

例

message
---
secret key

原理・制限

入力は各欄1,048,576バイト、出力は33,554,432バイト、処理時間は5,000ミリ秒までです。入力を黙って切り詰めません。

使い方・解説

関連ツール

ハッシュ・ID・乱数

SHAハッシュ計算

SHAハッシュ計算では、テキスト・FileのSHA-256/384/512を計算します。

エンコード・文字コード

Base64変換

Base64変換では、テキスト・FileのBase64/Base64url変換します。