本文へスキップ
にゃんこツール

ファイルハッシュ計算(MD5・SHA-256)

ファイルのMD5・SHA-1・SHA-256・SHA-384・SHA-512ハッシュ値を計算します。配布元が公開しているハッシュ値と見比べれば、ダウンロードしたファイルが壊れていないか、改ざんされていないかを確認できます。ファイルはブラウザ内で処理され、アップロードされません。テキストのハッシュは ハッシュ生成 をご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

ここにファイルをドラッグ&ドロップするか、ボタンから選択してください。

使い方

  1. 計算したいファイルを枠内にドラッグ&ドロップするか、ファイルを選択します。
  2. MD5・SHA-1・SHA-256・SHA-384・SHA-512のハッシュ値が一覧で表示されます。
  3. 配布元が公開しているハッシュ値を「照合」欄に貼り付けると、一致・不一致が表示されます。
  4. 必要なハッシュ値は「コピー」ボタンでコピーできます。

注意事項

  • ファイルはすべてブラウザのメモリに読み込んで計算します。1ファイルあたり256MBまでです。それより大きいファイルは計算できません。
  • MD5・SHA-1には既知の脆弱性があり、改ざんの検出には向きません。安全性が必要な場合はSHA-256以上を使ってください。
  • ハッシュ値が一致しても、配布元のハッシュ値自体が改ざんされていれば意味がありません。ハッシュ値は、ファイルとは別の信頼できる場所で公開されているものと照合してください。
  • 見た目が同じでも、ファイルの中身が1バイトでも違えばハッシュ値は大きく変わります。

用語解説

ハッシュ値(チェックサム)

ファイルの中身から計算した固定長の「指紋」のような値です。中身が1バイトでも変わると、まったく別の値になります。

SHA-256

現在もっとも広く使われているハッシュ関数の一つで、256ビット(16進数で64桁)の値を出力します。ソフトウェアの配布ページでよく使われています。

MD5

128ビット(16進数で32桁)の古いハッシュ関数です。意図的な改ざんの検出には使えませんが、転送中の破損チェックには今も使われます。

よくある質問

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

いいえ。ファイルはブラウザのメモリに読み込んで計算するだけで、外部へは送信されません。ネットワークに接続していない状態でも動作します。

ダウンロードしたファイルが正しいか確認するにはどうしますか?

配布元のページに記載されているハッシュ値(SHA-256など)を「照合」欄に貼り付けてください。桁数から種類を自動で判定し、一致・不一致を表示します。

大きなファイルは計算できますか?

1ファイルあたり256MBまでです。ファイル全体をメモリに読み込んで計算する方式のため、それを超えるファイルは計算できません。

MD5とSHA-256のどちらを見ればよいですか?

配布元が公開しているものに合わせてください。改ざんの検出が目的なら、SHA-256以上を公開しているものを選ぶのが安全です。MD5は転送中の破損チェック程度に考えてください。

同じ内容なのに別のハッシュ値になるのはなぜですか?

ハッシュ値はバイト列そのものから計算されます。改行コードの違い、文字コードの違い、メタデータの更新など、見た目では分からない差でも値は変わります。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる