ファイルチェックサム

ローカルファイルの MD5 / SHA-1 / SHA-2 / SHA-3 / BLAKE2 チェックサムをブラウザーで分割処理して計算・照合。進捗表示とキャンセルに対応します。

セキュリティと暗号
ワークスペースを準備中…

入力

ワークスペースを準備中…

出力
ここに結果が表示されます。

使い方

  1. ローカルファイルを選択・ドロップし、方式を選びます。
  2. 「生成」を実行し、進捗を確認します。必要ならキャンセルできます。
  3. 信頼できる期待ダイジェストと比較し、チェックサムをコピーするか JSON を保存します。

ファイルチェックサム

ファイルチェックサムは、ダウンロードしたファイルのバイト列を期待するダイジェストと照合するために使います。ファイルはローカルで分割して読み込まれるため、アップロードやテキストへの変換は不要です。

計算したダイジェストは、先頭の一部ではなく完全なチェックサムと照合してください。大きなファイルの読み込み中も、進捗の確認とキャンセルができます。

入力と操作

ローカルファイルを選択またはドロップし、SHA-256 などのアルゴリズムを選んで「生成」を押します。

進捗を確認でき、時間のかかる計算はキャンセルできます。元のファイル名とバイト数は表示したままです。

例
入力
Empty file · SHA-256
結果
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

サンプルデータです。サンプルの鍵やパスワードを実際の認証情報として使わないでください。

動作と制限

最大 1 GiB のファイルを 1 MiB ずつ処理し、処理時間は120秒までです。空のファイルも使えます。ファイル名は表示用のラベルであり、ダイジェストには含まれません。MD5 と SHA-1 は互換用です。チェックサムの照合だけでは、発行元の身元を独立して確認できません。

コピーして使う

信頼できる出典のダイジェストを貼り付け、計算したチェックサムの照合、コピー、ダウンロードを行います。

すべてのダイジェストをコピー · 選択した出力形式で照合します。「すべてのアルゴリズム」では、一致したダイジェストを示します。

処理の制限

入力: 1 MiB; 秘密鍵: 64 KiB; ファイル: 1 GiB; パスワード: 4–128 (長さ), 1–100 (個数); bcrypt: 1~72 UTF-8 バイト · コスト 4~14 · 初期値 10; AES: 平文 1 MiB, パスフレーズ 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: パスワード / 入力バイト 64 KiB, ソルト / info 1 KiB, 出力長(バイト) 1–256; 出力 1~256 バイト · PBKDF2 は最大 2,000,000 回反復 · 入力は端末内で処理; 処理時間: 30 s; ファイル: 120 s.

参考資料技術資料
?

よくある質問

ファイルはアップロードされますか?

いいえ。ローカルのブラウザー Worker が選択ファイルを読みます。選択によって無関係なファイルへのアクセス権は与えられません。

一致すればダウンロードは安全ですか?

いいえ。選択方式で与えられたダイジェストと一致したという意味です。ダイジェストの出所を信頼し、適切な完全性検査方式を選ぶ必要があります。

大きなファイルを一度にメモリーへ読みますか?

いいえ。Worker が分割して読み、進捗を表示します。容量制限は適用され、キャンセルで現在の計算を止めます。

JSON レポートの内容は?

ファイル名、バイト数、出力形式、計算したダイジェストを含みます。元ファイルのバイトは含みません。

ファイル名を変えるとチェックサムも変わりますか?

いいえ。内容だけをハッシュし、名前と更新日時は入力に含めません。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。