SHA-1ハッシュ生成ツール
テキスト・16進数・Base64からSHA-1ハッシュを生成。16進数・Base64出力と行ごとのモードに対応。SHA-1は安全性が破られており、SHA-256を推奨。ブラウザ内で処理。
SHA-1は160ビット(16進数40文字)のハッシュを生成します。かつては電子署名やバージョン管理の主力でしたが、2017年に実用的な衝突が示され(「SHAttered」攻撃)、セキュリティ目的では使ってはいけません。このツールは従来のチェックサムの確認や比較用で、ブラウザ内で動作します。
使い方
- テキスト、16進数、Base64のいずれかを貼り付けます。
- 行ごとに別々にハッシュするかどうかを選びます。
- 16進数かBase64の出力を選びます。
- 結果をコピーします。
計算式
SHA-1は512ビットのブロックを80ラウンドのビット演算と加算で処理し、160ビットのダイジェストを作ります。
計算例
「abc」のSHA-1はa9993e364706816aba3e25717850c26c9cd0d89dで、FIPS 180のテストベクターです。
よくある質問
SHA-1は安全に使えますか?
いいえ、セキュリティ目的では安全ではありません。2017年に研究者がSHA-1ハッシュが同じで内容の異なる2つのファイルを作成し、署名や証明書を守れなくなりました。SHA-256を使ってください。
なぜまだ使われているのですか?
古いシステム、GitのオブジェクトID、一部の従来のチェックサムが今もSHA-1を使っているためです。こうした既存の値と比較するときにSHA-1を生成すると便利です。
同じテキストをハッシュすると、いつも同じ結果になりますか?
はい。ハッシュは決定的なので、同じ入力からは必ず同じダイジェストが得られます。
SHA-1ハッシュの長さはどれくらいですか?
常に160ビットです。16進数で40文字、またはBase64で「=」が1つ付く28文字です。Gitもコミットを同じ40文字の形式で表示しますが、新しいGitではリポジトリにSHA-256を使うこともできます。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/sha-1-hash-tool/
このツールを引用する
kakaoCalc. (2026, November 8). SHA-1ハッシュ生成ツール. https://kakao.mobile/ja/tools/sha-1-hash-tool/
“SHA-1ハッシュ生成ツール.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/sha-1-hash-tool/.