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

出力形式:

ツールの説明

SHA-1 (Secure Hash Algorithm 1) は、任意の長さのデータを160ビット(40桁の16進数)の固定長ハッシュ値にマッピングする暗号ハッシュ関数です。TLS/SSL、PGP、SSH、IPsecなどのさまざまなセキュリティプロトコルや、有名なバージョン管理システムGitで広く使用されていました。

セキュリティ警告

2005年以来、SHA-1のセキュリティは深刻に疑問視され、実用的な衝突攻撃が実証されています。2017年以降、主要なブラウザはSHA-1証明書を信頼しなくなりました。新しいセキュリティアプリケーションでは、**SHA-256またはそれ以上の強力なアルゴリズムを強く推奨**します。

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