最近使用したツールはありません
お気に入りはまだありません

ファイルハッシュ計算:SHA-256チェックサム | 無料ツール

738 回使用

ファイルをドロップまたはクリックして選択

SHA-256
SHA-384
SHA-512
SHA-1

ファイルハッシュのヒント

4つのアルゴリズム
SHA-1、SHA-256、SHA-384、SHA-512を同時計算。
ドラッグ&ドロップ
ファイルをドロップまたはクリック。
100%ローカル
ブラウザ内で処理。アップロードなし。
整合性検証
ハッシュ値を比較してファイルの改ざんを検出。

よくある質問

Q 2GB以上のファイルでも計算できますか?
A ブラウザのメモリ制限次第です。Chromeなら2GBまでは問題ありませんが、Safariだと1GBを超えると厳しいです。巨大ファイルの場合、RAM上でハッシュ計算するためPCが一瞬止まることもあります。まずファイルを分割してから試すか、デスクトップ用ツールを使ってください。
Q 同じファイルなのに毎回異なるハッシュ値が表示されるのはなぜ?
A 同じファイルに見えてもSHA-256やSHA-512の値が変わる場合、隠れた変更がないか確認してください。テキストファイルのスペース1つや改行1つでハッシュは完全に変わります。タイムスタンプなどのメタデータも同様です。ファイルは1バイト単位で同一でなければなりません。まずファイルサイズを比較してみてください — サイズが違えばハッシュも一致しません。
Q Google DriveやDropboxなどのクラウドストレージからドラッグ&ドロップできますか?
A いいえ、このツールはお使いのデバイス上のローカルファイルのみ対応しています。最初にクラウドストレージからファイルをダウンロードし、その後コンピュータのファイルシステムからブラウザウィンドウにドラッグしてください。すべての処理はブラウザのメモリ内で行われ、サーバーを経由しないため、直接クラウド連携はしていません。DevOpsエンジニアが設定ファイルを検証する際も、まずローカルにファイルを保存してからSHA-256チェックサムを確認してください。
Q テキスト用のオンライン計算機のように、入力中にリアルタイムでハッシュ値を表示しますか?
A いいえ、しません。このツールはドロップした実際のファイルのみをハッシュ化し、入力したテキスト文字列は処理しません。パスワードや文章をハッシュ化したい場合は、別のテキスト用ハッシュ生成器が必要です。ファイル検証では、1MBのドキュメントをSHA-256で処理するのに約0.5秒かかります。ブラウザがファイル全体を読み込んでから、一括でハッシュを計算します。処理後、4つのハッシュアルゴリズムすべてが同時に表示されます。実用的なコツ:元のファイルを別タブで開いたままにしておくと、ハッシュ前に誤った編集に気づけます。
Q このツールは sha256sum のようなコマンドラインハッシュユーティリティと比べてどうですか?
A 手軽なチェックにはこちらの方が速いです。500MBのISOファイルをドロップすると、SHA-256が約3秒で表示されます。ターミナル操作は不要。コマンドラインツールは多数のファイルをスクリプト処理するのに優れますが、このブラウザ版はインストール不要で楽です。ドラッグして待ち、ハッシュをコピーするだけ。欠点は、出力を他のプログラムにパイプできないこと。単一ファイルの検証には最適です。
Q 計算したハッシュが正しいか確認する方法はありますか?
A 別のツールでクロスチェックしましょう。ポータブルのハッシュユーティリティ(HashCheckなど)をダウンロードするか、OS標準のコマンド(Windowsならcertutil -hashfile、macOSならshasum -a 256)を使ってください。両方を実行し、出力を比較します。バイト単位で一致するはずです。ブラウザとコマンドラインで異なる値が出たら、ドラッグ&ドロップ中にファイルが変わったか、間違ったファイルを選んだ可能性があります。QAテスターがネットワーク設定を検証する場合、この二重チェックでキャッシュされたダウンロードの隠れた破損を、数時間のデバッグを費やす前に見つけられます。
Q ダウンロードしたファイルの検証にはどのハッシュアルゴリズムを選ぶべきですか?
A SHA-256がほぼ全てのケースで最適です。最近のハードウェアなら2GBのISOを約4秒で処理でき、SHA-1よりはるかに衝突耐性があります。SHA-1はセキュリティ用途では公式に破綻しています。SHA-512は配布元が明示的に指定している場合だけ使いましょう。長さが増えても整合性チェックに利点はありません。基本はソフトウェア提供者が提示しているチェックサムに合わせてください。変換ミスを防げます。複数あるならSHA-256を選ぶのが無難です。1つだけ注意:古いサイトがSHA-1しか提供していなくても、セキュリティ関連で使うのは避けてください。
Q ファイルのハッシュ計算時、サーバーにアップロードされますか?
A されません。処理はすべてWeb Crypto APIを使い、ブラウザ内で完結します。ファイルが端末から出ることは一切なく、アップロードもサーバー通信も発生しません。ページ読み込み後なら通信が不安定でも機内モードでも動作します。2GBの動画ファイルなら、中級ノートPCで約6秒、完全オフラインで計算できます。契約書や認証情報など機密性の高いファイルでも、傍受の心配なくチェックサム検証できるのが利点です。
Q フォルダをZIPアーカイブに圧縮するとSHA-256チェックサムは変わりますか?
A はい、ディレクトリをZIPコンテナに変換すると、基盤となるバイト構造が完全に変わります。3つのCSSファイルを含む元のフォルダは、生成されたアーカイブとはまったく異なるハッシュを生成します。圧縮アルゴリズムはパッケージング中に新しいメタデータヘッダーを書き込みます。クライアントに送る前に必ず最終的なZIPファイルをチェックしてください。
Q セキュリティ監査でブラウザベースのチェックサムを信頼しても大丈夫?
A はい、現代のブラウザは暗号化計算にWeb Crypto APIを直接使っているからです。15MBのファームウェアをドロップすると、JavaScriptエンジンがCPUに処理を渡します。結果はOpenSSLなどのコマンドラインツールと完全に一致します。新人プログラマはブラウザアプリを疑いがちですが、ローカル処理なので安全です。

ファイルハッシュの計算方法

関連ツール