テキスト・ファイルのSHA-256などをその場で計算 → チェックサム照合も
データを決まった手順で計算して得られる、固定長の文字列です。同じデータからは必ず同じ値が出て、1バイトでも違えばまったく別の値になります。この性質を使って、ダウンロードしたファイルが配布元のものと同一かを確かめられます。このツールはテキストでもファイルでも、SHA-256/SHA-1/SHA-384/SHA-512を同時に計算します。
MD5は異なるデータから同じハッシュ値を意図的に作れる(衝突攻撃)ことが現実的になった古い方式で、改ざん検知の用途では安全とみなされていません。ブラウザ標準のWeb Crypto APIからも除外されているため、当ツールでも扱っていません。SHA-1も同様に衝突が実証されていますが、既存システムとの照合用に残しています。新しく使うならSHA-256を選んでください。
ハッシュは一方向の計算なので、値から元のデータは復元できません。逆に言えば、暗号化ではないということです。パスワードをそのままハッシュ化して保存する運用は、辞書攻撃に弱いため現在は不十分とされています(ソルトと反復回数のある専用の方式を使います)。パスワードそのものを作るならパスワード生成、ファイルの中身の違いを見たいならテキスト差分が向いています。ファイルはブラウザ内で読み込んで計算するだけで、どこにも送信されません。
はい。ファイルを選んで、配布サイトに書かれているSHA-256などのチェックサムを照合欄に貼るだけで、一致/不一致を自動判定します。
対応していません。MD5は衝突攻撃が現実的になった古い方式のため、ブラウザ標準のWeb Crypto APIからも除外されています。SHA-256の利用をおすすめします。
数百MB程度まで実用的に動作します(端末のメモリに読み込んで計算するため、数GBの巨大ファイルは時間がかかることがあります)。
別のものです。SHA-512/256はSHA-512の計算を使い、出力を256ビットに切り詰めた方式で、SHA-256とは異なる値になります。このツールが計算するのはSHA-256/SHA-1/SHA-384/SHA-512の4種類です。
同じものを指します。正式な表記はSHA-256で、ファイル配布ページでは「SHA256チェックサム」「sha256sum」のように書かれることもあります。どの表記の値でも、そのまま照合欄に貼り付けて一致を確認できます。