DevToolKits.app
セキュリティ

ハッシュ・HMAC生成器

テキストデータの暗号学的ハッシュ(SHA-1, SHA-256, SHA-512)やHMAC署名を生成します。

ガイド: 使い方・特徴

  • 入力欄に文字列を貼り付け、アルゴリズムを選択します。
  • HMAC を使う場合はシークレットキーを入力します。
  • 出力は 16 進数(Hex)で表示されます。
  • 結果はワンクリックでコピーでき、API テストや署名検証に使えます。

サンプル: 入力例と出力例

SHA-256 ハッシュ

入力例

アルゴリズム: SHA-256
テキスト: hello

出力例

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

FAQ: よくある質問

  • どのハッシュアルゴリズムに対応していますか?

    SHA-1 / SHA-256 / SHA-512 に対応しています。
  • HMAC も生成できますか?

    はい。シークレットキーを入力すると HMAC を生成できます。
  • 出力形式は何ですか?

    結果は 16 進数(Hex)で表示されます。

使いどころ: よくある使いどころ

  • Webhook 署名の検証

    受信ペイロードをハッシュ化し、サーバー側の署名と一致するか確認できます。

  • チェックサムの比較

    ファイルや文字列のハッシュを算出して、改ざんや差分を検知できます。

  • ドキュメント用のサンプル生成

    API 仕様書や QA 手順で使うハッシュ値の例を手早く用意できます。

注意点: 注意点・制限

  • 処理はブラウザ内で完結

    入力と出力は端末内にとどまります。タブを閉じたりキャッシュを消すと、一時的な状態はリセットされます。

  • 重要データは必ず確認

    結果はあくまで補助です。システムに投入する前に内容を確認し、必要に応じて社内ルールに沿って検証してください。

  • 大きなデータは端末性能に依存

    長文や大容量を扱うとブラウザが重くなる場合があります。処理が遅いときはデスクトップ環境の利用を推奨します。

設定

ハッシュアルゴリズム

ハッシュ生成ツールで文字列の指紋を確認する

ハッシュ関数は、入力データから固定長の値を生成する仕組みです。MD5、SHA-1、SHA-256、SHA-512などは、ファイルや文字列の一致確認、テスト期待値の作成、チェックサムの検証でよく使われます。このツールでは、入力したテキストから複数のハッシュ値をブラウザ上で生成できます。

実務での使い道

  • チェックサム確認: 配布ファイルや設定値が期待した内容と一致するか比較できます。
  • テスト値の作成: ユニットテストやドキュメント用の期待ハッシュを素早く作れます。
  • ログ調査: 平文を出さずに同じ値かどうかを比較する補助として使えます。

ハッシュと暗号化の違い

ハッシュは元に戻すための仕組みではありません。ただし、短い文字列や推測しやすい値は総当たりで特定される可能性があります。パスワード保存には、単純なSHA-256ではなく、bcrypt、Argon2、PBKDF2のようなパスワード向けの方式を使ってください。

このツールの関連記事

最新記事

広告

広告