ファイルハッシュ計算ツール
貼り付けたテキストまたはアップロードしたファイルの MD5、SHA-1、SHA-256、SHA-512、SHA3-256 ハッシュを一度にまとめて計算します。16進数で表示(小文字・大文字、コロン区切りの有無を選択可能)し、期待されるハッシュとの照合もできます。
入力
あらゆるファイル形式に対応。ブラウザ内でローカルに読み込まれ、サーバーにアップロードされることはありません。テキストボックスが空の場合のみ使用されます。
ハッシュアルゴリズム
オプション
比較時に大文字・小文字、コロン、ハイフン、スペースは無視されます。
出力
| アルゴリズム | ハッシュ |
|---|---|
| No data yet | |
期待されるハッシュが入力された場合のみ表示されます。
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/file-hash-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "abc",
"file": "",
"algoMd5": "true",
"algoSha1": "true",
"algoSha256": "true",
"algoSha512": "",
"algoSha3": "",
"hashFormat": "lowercase",
"expectedHash": ""
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `file-hash-calculator` tool (File Hash Calculator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/file-hash-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="ファイルハッシュ計算ツール — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
ファイルハッシュ計算ツールは、アップロードしたファイルまたは貼り付けたテキストの 暗号学的ハッシュ(MD5、SHA-1、SHA-256、SHA-512、SHA3-256)を一度の処理でまとめて計算します。選択したすべてのアルゴリズムのダイジェストが結果テーブルに並んで表示されるため、同じ入力に対する複数のチェックサムを、ツールを何度も実行せずに一度に比較できます。
ハッシュは一方向の指紋です。同じ入力からは常に同じ長さの出力が得られますが、その出力から元のデータを復元することはできません。そのため、ダウンロードしたファイルが破損や改ざんされていないことの確認、2つのファイルがバイト単位で完全に一致するかの確認、配布元が公開しているチェックサムとの照合には、ハッシュが標準的な手段として使われています。
使い方
- テキストを入力欄に貼り付けるか、ファイルをアップロードします。内容があるほうがハッシュ化されます(両方に入力がある場合はテキストボックスが優先されます)。
- 使用するアルゴリズムにチェックを入れます。MD5、SHA-1、SHA-256はデフォルトでチェックされており、SHA-512とSHA3-256も選択できます。
- ハッシュ形式を選びます。小文字の16進数、大文字の16進数、またはコロン区切り(
ab:cd:ef…)のいずれかです。証明書の指紋やMACアドレスを表示する際によく使われる形式です。 - 結果テーブルで各アルゴリズムの計算結果を確認するか、テーブル全体をCSVとしてコピーまたはダウンロードします。
公開されたチェックサムの検証
期待されるハッシュ欄にハッシュを貼り付けると、選択したすべてのアルゴリズムの結果と照合し、どのアルゴリズムが一致したか(または一致するものがなかったか)を表示します。比較時には大文字・小文字、コロン、ハイフン、スペースは無視されるため、配布元が使用した形式(16進数の文字列、コロン区切りの指紋、大文字のダイジェストなど)のまま貼り付けても、事前に整形する必要はありません。
どのアルゴリズムを使うべきか
- SHA-256 は現在もっとも安全な汎用の選択肢であり、多くのダウンロードページがファイルと一緒に公開しているものです。
- MD5 と SHA-1 は高速ですが、暗号学的には破られています。攻撃者は同じハッシュ値を持つ別のファイルを作成できます。ここではあくまで、これらを使用している古いチェックサムや署名との互換性のために提供しており、セキュリティが関わる用途には使わないでください。
- SHA-512 と SHA3-256 は、システムがこれらを明示的に求める場合や、SHA-256よりも長いダイジェストが必要な場合に役立ちます。
大きなファイルでも全体をハッシュするのか
はい。ファイルはブラウザのメモリに読み込まれ、一度の処理でハッシュ化されます。そのため、非常に大きなファイル(数百MB以上)は処理に時間がかかったり、ブラウザのメモリ上限に達したりすることがあります。通常のダウンロードファイル、インストーラー、ドキュメントであれば、ほぼ瞬時に完了します。
プライバシー
すべての処理は、監査済みのオープンソースライブラリ @noble/hashes を使用して、お使いのブラウザ内で完結します。ファイルやテキストがサーバーに送信されることはなく、ローカルでハッシュ化された後、ページを離れると破棄されます。機密性の高いファイルにも安心してお使いいただけます。