このツールでできること
ファイル ハッシュ計算機は、ファイル入力から ArrayBuffer を読み取り、ブラウザーで選択されたダイジェストを計算します。ファイルは、フェッチ、XHR、またはサードパーティ API によってアップロードまたは処理されません。大きなファイルをメモリに完全に読み込むには、より多くのブラウザ リソースが必要になる場合があります。
- SHA-256、SHA-512 をサポートし、プロジェクト内でローカル MD5 実装を使用できます。
- 計算中にステータスが表示され、同じタスクの繰り返しの開始を防ぎます。
- MD5 は互換性チェックにのみ適しており、セキュリティ完全性チェックには SHA-256 または SHA-512 が推奨されます。
使い方
- 「ファイルを選択」をクリックしてローカルファイルを選択します。
- 表示されたファイル名、サイズ、種類を確認してください。
- アルゴリズムを選択し、「ハッシュを計算」をクリックします。
- 計算が完了したら、比較のために概要をコピーします。
主な用途
- ダウンロードしたファイルを発行者から提供された SHA ダイジェストと照合して検証します。
- 2 つのローカル ファイルのバイト内容が一致しているかどうかを確認します。
- ビルド製品の再現可能な整合性フィンガープリントを記録します。
プライバシーとセキュリティ
選択したファイルはブラウザ内で読み取られてハッシュされるだけで、サーバーにはアップロードされません。 Web 暗号化を使用すると、大きなファイルはより多くのメモリを占有する可能性があります。
File Hash Calculatorの機能
ローカル ファイルを選択し、ブラウザ内で SHA-256、SHA-512、または MD5 を計算します。アップロードは必要ありません。 日常の開発やデバッグに利用でき、結果はその場で確認、コピー、ダウンロードできます。
FAQ
ファイルはサーバーにアップロードされますか?
いいえ。ファイルは現在のブラウザ タブによってのみ読み取られ、評価されます。
大きなファイルにはより多くのメモリが必要になるのはなぜですか?
Web 暗号ダイジェストは通常、完全な ArrayBuffer を受け取るため、ブラウザーはファイル全体をメモリ内に保持する必要がある場合があります。
どのアルゴリズムを選択すればよいでしょうか?
一般的な整合性チェックには SHA-256 が推奨されます。 SHA-512 はより長いダイジェストを提供し、MD5 は古いシステムとの互換性のためにのみ使用されます。
同じファイルに対して毎回同じ結果が得られますか?
はい。ファイルのバイトとアルゴリズムが同じである限り、ダイジェストは決定的です。