SHA-1ハッシュを生成する方法
任意のテキストのSHA-1ハッシュをすぐに生成できます。テキストを入力するか貼り付けると、入力しながらSHA-1ハッシュが表示されます。16進数(小文字・大文字)とBase64に対応しています。
- 上の入力欄にテキストを入力するか貼り付けます。
- SHA-1ハッシュがすぐに表示されます:hello のSHA-1は aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d です。
- ハッシュをコピーするか、17種類のアルゴリズムと3種類の出力形式を切り替えます。
SHA-1は安全ですか?
SHA-1はもう安全ではありません。2017年以降、実用的な衝突が公開されています。セキュリティに関わる用途にはSHA-256を使ってください。
SHA-1ハッシュの例
| テキスト | SHA-1 |
|---|---|
"" | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
hello | aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
Hello | f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 |
hello world | 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed |
4Dev.Net | b7dae1d3fd1ca153e36eaa9e066209ad7e597027 |
SHA-1とは
SHA-1は160ビットのハッシュを作り、16進数40文字で表示します。Gitはコミットの識別に使っています。
よくある質問
SHA-1ハッシュから元に戻せますか?
いいえ。ハッシュは一方向の関数で、元のテキストには戻せません。ただし短くよくある入力は照合テーブルで見つかることがあるため、パスワードを単純なハッシュで保存してはいけません。
1文字変えるとハッシュ全体が変わるのはなぜですか?
ハッシュ関数は、入力がたとえ1ビットでも変わると、まったく違う結果になるように設計されています。そのため変更の検出に向いています。
テキストの文字コードは影響しますか?
はい。ハッシュはテキストのUTF-8バイト列から計算します。別の文字コードを使うツールや、末尾に改行を付けるツールでは違うハッシュになります。
このツールは無料ですか?
はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。
結果はどこで確認できますか?
このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。