ByteScope

File Hash Calculator

一般的なアルゴリズムすべてで一度にファイルをハッシュし、チェックサムを検証 — ローカルで。

ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。

Drop files here

any file, any size, multiple files — also accepts .sha256/.md5/.sha1 checksum files to verify a batch

このツールについて

あらゆるファイルをドロップすると、この計算ツールはMD5、SHA-1、SHA-256、SHA-512、SHA-3、CRC32、xxHash64、BLAKE3を一度のパスで計算します — ファイルは一度だけ読み取られ、Web Worker内ですべてのハッシャーに同時に供給されるので、数ギガバイトのディスクイメージでもライブの進捗バーとともにすばやく完了します。ファイルはストリーミングで64 MBのチャンク単位で処理されるので、サイズに関わらずメモリは一定に保たれ、何もアップロードされることはありません。

ファイルをハッシュする最も一般的な理由は、ダウンロードを検証することです。提供元のサイトからチェックサムを貼り付けると、ツールはその長さからどのアルゴリズムかを自動判別し、計算した値と比較し、見逃しようのない一致/不一致の判定を出します。.sha256.md5のチェックサムファイルをドロップして、多数のファイルを一度にまとめて検証することもできます。

テキストモードは、入力またはペーストした文字列を同じアルゴリズムでハッシュし、鍵付きハッシュのためのオプションのHMAC鍵も使えます。すべてがWebAssembly(hash-wasm)を介してローカルで動作します — あなたのファイルや秘密情報がデバイスから外に出ることはなく、それゆえオンラインサービスには決して送れないようなファイルにも安全です。

よくある質問

ハッシュを計算するためにファイルはアップロードされますか?
いいえ。ファイルはブラウザ内でローカルに読み取られ、WebAssemblyを使ってWeb Worker内でハッシュ化されます。アップロードのリクエストはありません — ブラウザのDevToolsのNetworkタブで確認できます — つまり、サーバーによって課されるファイルサイズの実質的な制限もありません。
ダウンロードしたファイルをチェックサムと照合して検証するにはどうすればいいですか?
ダウンロードしたファイルをドロップし、提供元のウェブサイトに公開されているチェックサム文字列を比較ボックスに貼り付けます。ツールは文字列の長さからアルゴリズムを判別し(16進32文字 = MD5、64文字 = SHA-256、…)、そのハッシュを計算し、明確な一致または不一致の判定を表示します。
どのアルゴリズムを使うべきですか?
整合性の検証には、提供元が示すもの — 最も一般的にはSHA-256 — を使ってください。自分用にはSHA-256が安全なデフォルトです。BLAKE3とxxHash64は、セキュリティではなく整合性チェックだけが必要なときにはるかに高速です。MD5とSHA-1は暗号学的に破られており、レガシーで公開された古いチェックサムと照合する目的にのみ使うべきです。
非常に大きなファイルも扱えますか?
はい。ファイルはBlob.sliceで64 MBのチャンク単位でストリーミングされるので、20 GBのディスクイメージもメモリに読み込むことなくハッシュ化されます。選択したすべてのアルゴリズムが同じ一度の読み取りパスで計算され、進捗バーが作業を追跡します。
HMACに対応していますか?
はい — テキストモードでは、API署名のデバッグ用にHMAC値(例:HMAC-SHA-256)を計算する鍵を、入力文字列の素のハッシュと並べて指定できます。