SHA-1 ハッシュ — テキストから SHA-1 ハッシュを生成
テキスト入力から SHA-1 ハッシュを生成します。40 文字の 16 進ダイジェスト。ブラウザ内で動作し、アップロードなし。レガシー互換性専用。
SHA-1 Hash Generator
Generate SHA-1 hashes from text. Works entirely in your browser using Web Crypto API.
SHA-1 は、10 年以上にわたってウェブの標準ハッシュ関数でした。SSL 証明書、Git コミット識別子、PGP 署名、ソフトウェアパッケージの検証に使用されていました。2017 年に、Google と CWI は SHAttered を発表しました。同じ SHA-1 ハッシュを持つ 2 つの異なる PDF ファイルを生成した最初の実際の衝突攻撃です。それ以来、すべての主要なブラウザ、すべての認証局、すべてのセキュリティプロトコルが SHA-256 を支持して SHA-1 を非推奨にしています。本ツールはレガシーシステムとの互換性のために存在します。古いダウンロードページからの SHA-1 チェックサムの検証、Git オブジェクトハッシュの確認、古い証明書チェーンからのフィンガープリントの一致。新しいハッシュのためには、SHA-256 を使用してください。
使い方
テキストを入力する
テキストを入力または貼り付けます。40 文字の SHA-1 ダイジェストがリアルタイムで更新されます。ファイルをドロップして、アップロードせずにその内容をハッシュできます。
結果をコピーする
16 進ダイジェストをコピーします。セキュリティ目的ではなく、レガシーシステムの互換性のためだけにご利用ください。
SHA-256 と比較する
セキュリティに敏感なハッシュのためには SHA-256 ツールに切り替えます。ツールは設計上別々です。より強力なハッシュが意図的な選択であるべきです。
よくある質問
SHA-1 は今も安全ですか?
いいえ。SHA-1 は 2017 年に Google と CWI が最初の実際の衝突攻撃(SHAttered)を実証して以来、暗号学的に破られています。SHA-1 は新しいセキュリティ目的に使用すべきではありません。本ツールはレガシー互換性のためだけに提供されています。
なぜ今なお SHA-1 を使う人がいるのですか?
レガシーシステム:Git のオブジェクトストレージは SHA-1 を使用し、いくつかの古い証明書チェーンは SHA-1 フィンガープリントを参照し、一部の内部ツールは更新されていません。古いダウンロードページからの SHA-1 チェックサムの検証、Git オブジェクトハッシュの確認、古い証明書チェーンからのフィンガープリントの一致にこのツールをご利用ください。新しいものを生成するためにではありません。
代わりに何を使うべきですか?
SHA-256 が新しいシステムの最小推奨ハッシュ関数です。本サイトの SHA-256 ツールはブラウザ内でローカルにハッシュを計算します。
制限事項
- 暗号学的に破られているSHA-1 衝突は実際に生成できます。デジタル署名、証明書検証、またはセキュリティに敏感な目的に SHA-1 を使用しないでください。
プラットフォーム別の注意点
- macOS
- Terminal: `shasum -a 1 filename`。ブラウザツールはターミナルなしでの 1 回限りのハッシュ用です。
- Web
- クライアントサイドで動作します。ファイルはローカルに留まります。