ハッシュ値計算ツール

テキストを入力、またはファイルを選択して、複数のアルゴリズムのハッシュ値を一括計算します。

テキストを入力するかファイルを選択してください

ハッシュ値とは

任意のデータから、決まった長さの文字列を一方向に生成する計算方式です。同じ入力からは常に同じハッシュ値が得られる一方、元のデータを復元することはできません。ダウンロードしたファイルが配布元の公開値と一致するかを確認する改ざん検証や、パスワードの照合などに広く使われます。

使い方のポイント

  • ファイルを選択すると、ブラウザ内で読み込んでMD5・SHA-1・SHA-256・SHA-512を同時に計算します
  • 配布元が公開しているSHA256等のハッシュ値と見比べて、ファイルが改ざんされていないか確認できます
  • MD5・SHA-1は計算速度が速い一方、暗号学的な強度は低いため、セキュリティ用途にはSHA-256以上を推奨します
  • 入力したテキストやファイルはブラウザ内だけで処理され、外部サーバーへ送信されません

よくある質問

Q. ファイルはサーバーにアップロードされますか?

アップロードされません。選択したファイルはブラウザ内のJavaScriptで直接読み込んでハッシュ値を計算しており、外部へ送信することはありません。

Q. MD5とSHA-256はどちらを使えばいいですか?

改ざん検証などセキュリティに関わる用途ではSHA-256以上を推奨します。MD5・SHA-1は既に衝突(異なるデータから同じハッシュ値が生成されること)が実用的な計算量で作れることが知られており、暗号学的な用途には適していません。

Q. 大きなファイルでも計算できますか?

ブラウザのメモリに載る範囲であれば計算できますが、数百MB以上の大きなファイルは読み込みに時間がかかったり、環境によっては動作が重くなる場合があります。