ファイルハッシュ計算

端末上のファイルからハッシュ値を計算します。処理はブラウザー内で行われ、ファイルの内容はサーバーに送信されません。

ファイルとアルゴリズムを選択してください。

使い方

  1. 100 MB以下のファイルを選択します。
  2. SHA-256、SHA-384、SHA-512から選びます。
  3. 16進数のハッシュをコピーするかレポートをダウンロードし、信頼できる入手元の値と比較します。

例

内容が完全に同じ2つのファイルは、名前が違っても同じSHA-256ハッシュになります。内容を変更すると、通常は異なる値になります。

制限と安全性

  • ファイルは最大100 MBです。大きなファイルはブラウザーがメモリーに読み込むため、時間とメモリーを多く使うことがあります。
  • ハッシュは暗号化ではありません。内容を隠したり、安全性を証明したり、作成者を特定したりするものではありません。
  • 一致を確認するには、信頼できる経路で得た参照値が必要です。
  • 内容はブラウザー内で処理されますが、ページとコードはサイトから読み込まれます。HTTPSとWeb Crypto APIが必要です。

よくある質問

ファイルハッシュは暗号化ですか?

いいえ。データから計算する固定長の要約です。ファイルを暗号化せず、元の内容に戻すこともできません。

ハッシュが一致すれば安全ですか?

いいえ。比較したバイト列が参照値と一致したことを示すだけです。ファイルが無害だとは証明しません。参照値も信頼できる入手元である必要があります。

ファイル名も計算に含まれますか?

いいえ。名前や日付ではなく内容から計算します。同じバイト列のファイルは同じ値になります。

関連ツール

PDFメタデータを確認

ファイルハッシュ計算 — Português (Brasil)

SubtleCrypto.digest() のMDNドキュメント