ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
File Hash
Web Crypto API でファイルの SHA-1/256/384/512 をローカル計算。
ハッシュは Web Crypto API でローカルに計算され、ファイルはアップロードされません。
使い方
- 「ファイルを選択」をクリック(またはページへドラッグ)し、1 つ以上のファイルを選びます。
- ファイルごとにカードが作られ、順番にハッシュ計算されます。
- 各ファイルについて SHA-1・SHA-256・SHA-384・SHA-512 の 16 進ダイジェストを表示します。
- ハッシュ行の「Copy」でそのダイジェストだけをコピーできます。
- 「クリア」で結果を消去し、次のバッチを計算できます。
よくある用途
- ダウンロードの検証 —— インストーラの SHA-256 をベンダー公開値と比較。
- 重複確認 —— 同一内容なら同一ダイジェスト。1 回の比較で確定します。
- 転送後の整合性 —— コピー・アップロードの前後でハッシュを比較し、破損を検出。
- ビルド成果物 —— リリースファイルにチェックサムを添付し、受取人が検証できるようにする。
よくある質問
Q: ダウンロードの検証にはどのアルゴリズムを使えばいいですか? A: SHA-256 が一般的な既定です。SHA-384 と SHA-512 も同様に使えます。SHA-1 は古いベンダーがまだ公開しているため含めていますが、レガシー扱いとしてください。
Q: どれくらいの大きさのファイルまで計算できますか? A: ファイルは一度メモリに読み込んでから計算します。数百 MB までなら一般的なマシンで問題ありません。数 GB のイメージではブラウザのメモリ上限に当たる可能性があります。
Q: 中身が同じでも形式が違うファイルのハッシュが変わるのは? A: ハッシュは生バイトに対して計算されます。再保存した文書は見た目が同じでもメタデータや圧縮方式が変わることがあり、バイト単位で一致するファイルだけが同じダイジェストを持ちます。
データはこのデバイス内にとどまります
File Hash は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。