ダウンロードしたファイルの確認
ソフトウェアの配布サイトでは、インストーラーやISOイメージの横にSHA-256が公開されています。ダウンロードしたファイルをドロップし、公開された値を貼り付ければ、一致するかどうかがわかります。一致しなければ、ファイルが壊れているか、配布元が公開したものではないということです。テキストのハッシュ化も、2つの設定を比べたり、キャッシュのキーを作ったりするのに便利です。
テキストやファイルのMD5・SHA-1・SHA-256・SHA-384・SHA-512のハッシュ値を計算。期待される値を貼り付ければ、ダウンロードしたファイルが壊れていないか確かめられます。
テキストを入力するか、ファイルをアップロードしてください
ソフトウェアの配布サイトでは、インストーラーやISOイメージの横にSHA-256が公開されています。ダウンロードしたファイルをドロップし、公開された値を貼り付ければ、一致するかどうかがわかります。一致しなければ、ファイルが壊れているか、配布元が公開したものではないということです。テキストのハッシュ化も、2つの設定を比べたり、キャッシュのキーを作ったりするのに便利です。
今の完全性の確認には、SHA-256が標準的な選択です。MD5とSHA-1もチェックサムとしてはまだ使われていますが、セキュリティの面では破られていて、異なる2つの入力から同じハッシュを作れてしまいます。どれもパスワードの保存には向いていません。パスワードには、bcryptやArgon2のような低速なアルゴリズムが必要です。
「テキスト」タブで文章を入力・貼り付けるか、「ファイル」タブでファイルをアップロードします。すべてのアルゴリズムのハッシュが、リアルタイムで同時に計算されます。
アルゴリズムごとに、ハッシュの結果がコピーボタンつきで表示されます。大文字・小文字の切り替えで、16進数の表記を選べます。
比較の欄に期待されるハッシュを貼り付けると、計算したハッシュのどれかと一致するかを確認できます。一致すれば緑のチェックマークが表示されます。
ハッシュ化とは、数学的な関数を使って、どんなサイズのデータも決まった長さの文字列に変換することです。出力されるハッシュ(ダイジェスト)は、入力データの指紋のような役割を果たします。
ハッシュ関数には大切な性質がいくつかあります。決定的であること(同じ入力からは必ず同じ出力)、計算が速いこと、入力のサイズにかかわらず決まった長さの出力になることです。
かんたん・すばやいこのハッシュ生成ツールは、Web Crypto APIを使ってすべてブラウザ内で動きます。テキストもファイルも、データがサーバーに送られることはないので、機密性の高い書類やパスワードにも安心して使えます。
ファイルは端末の中でハッシュ化されるので、機密のアーカイブもどこにもアップロードせずに確認できます。
ブラウザ内で完結ハッシュ生成ツールについて知っておきたいこと