ここにファイルをドロップ
ファイルの種類やサイズ制限なし、複数可 — バッチ検証用の .sha256/.md5/.sha1 チェックサムファイルも受付
一般的なアルゴリズムすべてで一度にファイルをハッシュし、チェックサムを検証 — ローカルで。
ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。
ここにファイルをドロップ
ファイルの種類やサイズ制限なし、複数可 — バッチ検証用の .sha256/.md5/.sha1 チェックサムファイルも受付
あらゆるファイルをドロップすると、この計算ツールはMD5、SHA-1、SHA-256、SHA-512、SHA-3、CRC32、xxHash64、BLAKE3を一度のパスで計算します — ファイルは一度だけ読み取られ、Web Worker内ですべてのハッシャーに同時に供給されるので、数ギガバイトのディスクイメージでもライブの進捗バーとともにすばやく完了します。ファイルはストリーミングで64 MBのチャンク単位で処理されるので、サイズに関わらずメモリは一定に保たれ、何もアップロードされることはありません。
ファイルをハッシュする最も一般的な理由は、ダウンロードを検証することです。提供元のサイトからチェックサムを貼り付けると、ツールはその長さからどのアルゴリズムかを自動判別し、計算した値と比較し、見逃しようのない一致/不一致の判定を出します。.sha256や.md5のチェックサムファイルをドロップして、多数のファイルを一度にまとめて検証することもできます。
テキストモードは、入力またはペーストした文字列を同じアルゴリズムでハッシュし、鍵付きハッシュのためのオプションのHMAC鍵も使えます。すべてがWebAssembly(hash-wasm)を介してローカルで動作します — あなたのファイルや秘密情報がデバイスから外に出ることはなく、それゆえオンラインサービスには決して送れないようなファイルにも安全です。
フォルダ全体をまとめてハッシュ化したいですか?フォルダをフォルダ用のドロップ領域にドロップするか、クリックしてフォルダを選択すると、中のすべてのファイル——どれだけネストしていても——がハッシュ化され、結果テーブルにドロップしたフォルダからの相対パスとともに表示されます。ドラッグ&ドロップでもフォルダピッカーでも、同じ再帰的な走査ロジックが使われます。バッチをハッシュ化したあとは、「チェックサムファイルを書き出す」ボタンで、選択した各アルゴリズムごとに標準的な ハッシュ値 ファイル名 形式のファイルを書き出せます——sha256sum/md5sum が生成するのと同じ形式で、このツール自身の照合機能が読み戻せる形式でもあるので、ここでマニフェストを作ってチームメンバーに渡したり、あとで検証したりできます。
はい——フォルダをフォルダ用のドロップ領域にドロップするか、クリックしてフォルダピッカー(webkitdirectory)を開いてください。中のすべてのファイル(ネストしたサブフォルダを含む)がハッシュ化され、ドロップしたフォルダからの相対パスとともに一覧表示されるので、別々のサブフォルダにある同名ファイルも区別できます。
はい——選択した各アルゴリズムについて、エクスポートボタンが .sha256 / .md5 などのファイルを書き出し、すべてのハッシュ化済みファイルを ハッシュ値 ファイル名 の形式(sha256sum/md5sum と同じ2スペース区切り)で列挙します。そのファイルを後でこのツールに再度ドロップすれば(あるいは他の人と共有すれば)、バッチを自動的に検証できます。
いいえ。ファイルはブラウザ内でローカルに読み取られ、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のディスクイメージもメモリに読み込むことなくハッシュ化されます。選択したすべてのアルゴリズムが同じ一度の読み取りパスで計算され、進捗バーが作業を追跡します。
はい — テキストモードでは、API署名のデバッグ用にHMAC値(例:HMAC-SHA-256)を計算する鍵を、入力文字列の素のハッシュと並べて指定できます。
Hash every file in a folder to a SHA256SUMS file, or check a folder against one you already have.