← ハシトシステム トップ English 他のツール
入力
使い方:テキストを入力すると、SHA-1 / SHA-256 / SHA-384 / SHA-512 のハッシュ値が16進(小文字)で表示されます。各行の「コピー」ボタンで値をコピーできます。
注意:SHA-1 は衝突が知られており、署名・証明書などのセキュリティ用途では非推奨です。改ざん検知やパスワード関連には SHA-256 以上を使ってください。
ハッシュ値(16進・小文字)
  • SHA-1 ⚠ 用途に注意
  • SHA-256
  • SHA-384
  • SHA-512
📖 暗号やデータの仕組みをやさしく図解した学習ポスター(無料配布)もあります。あわせて 学習ポスター一覧 をご覧ください。

よくある質問(FAQ)

ハッシュ(ハッシュ値)とは何ですか?

ハッシュ値とは、任意の長さのデータを一定の長さの値に変換した「指紋」のようなものです。同じ入力からは必ず同じハッシュ値が得られ、わずかでも入力が変わると値は大きく変化します。ファイルの改ざん検知、パスワードの保存、データの一致確認などに使われます。SHA-256 なら 256 ビット(16進64桁)の固定長になります。

SHA-1 は安全ですか?

SHA-1 は現在では安全とは言えません。2017年に実際の衝突(異なる入力から同じハッシュ値を作り出す攻撃)が公開され、署名や証明書などセキュリティ用途では非推奨です。互換性確認などの目的以外では、SHA-256 以上の利用を推奨します。

MD5 は使えますか?

このツールは MD5 に対応していません。MD5 はブラウザ標準の Web Crypto API(crypto.subtle.digest)が対応していないためです。また MD5 は衝突攻撃が確立しており、セキュリティ用途では使うべきではありません。本ツールでは SHA-1 / SHA-256 / SHA-384 / SHA-512 を提供しています。

📖 小中学生向け 学習ポスター(無料配布)はこちら →