オンラインSHA-256ハッシュ生成 (HMAC対応)

出力形式:

ツールの説明

SHA-256 は、SHA-2(Secure Hash Algorithm 2)ファミリーのメンバーであり、現在最も広く使用されている安全なハッシュアルゴリズムです。任意の長さのデータを256ビット(64桁の16進数)の固定長ハッシュ値にマッピングします。SHA-256は安全と見なされており、アメリカ国家安全保障局(NSA)によって設計されました。

推奨

SHA-256は、デジタル署名、パスワードの保存(ソルト付き)、ブロックチェーン(例:ビットコイン)、およびさまざまなセキュリティプロトコルの業界標準です。新しいすべてのセキュリティアプリケーションでは、SHA-256またはそれ以上の強力なアルゴリズム(SHA-512など)を優先すべきです。

  • 標準 SHA-256: 入力文字列に対して標準のSHA-256ハッシュ計算を実行します。
  • HMAC-SHA256: キーが提供された場合、ハッシュベースのメッセージ認証コード(HMAC)を計算します。これは、データの完全性を保護し、認証を行うための現代的な標準方法であり、JWT、API署名などで広く使用されています。
  • ネイティブ実装: このツールは、ブラウザに組み込まれた `SubtleCrypto` APIを使用しており、サードパーティのライブラリは不要です。安全かつ効率的です。