オンライン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を使用しており、サードパーティのライブラリは不要です。安全かつ効率的です。