MD5・SHAハッシュ値計算
テキストやファイルのSHA・MD5ハッシュ値を計算します。
またはファイルをハッシュ化
ハッシュは、データの短い指紋のようなものです。同じ入力からは必ず同じハッシュが得られ、少しでも変わると別のハッシュになります。テキストを入力するか、どんなサイズのファイルでもドロップすれば、MD5・SHA-1・SHA-256・SHA-384・SHA-512のハッシュ値が一度に得られます。ダウンロードしたファイルを公開されているチェックサムと照合したり、ファイルをどこにも送らずに比較したりするのに使えます。計算はすべてブラウザ内で行われるため、テキストもファイルも端末の外に出ることはありません。無料で登録も不要です。
ハッシュ値を計算する方法
- テキストを入力または貼り付けて「テキストをハッシュ化」をクリックするか、どんなサイズのファイルでもドロップします(クリックして選ぶこともできます)。
- MD5・SHA-1・SHA-256・SHA-384・SHA-512の5つのハッシュ値が一度に表示されます。
- 受け取ったチェックサムとハッシュ値を比べるか、各値の「コピー」ボタンでコピーします。
主な機能
- MD5・SHA-1・SHA-256・SHA-384・SHA-512を一度に計算
- テキスト(UTF-8としてハッシュ化)にも、どんな種類・サイズのファイルにも対応
- 大きなファイルは4MBずつ読み込むのでメモリ使用量が少なく、進み具合も表示
- どの値もワンクリックでコピー
- ブラウザ内のWebAssemblyで計算
プライバシーは守られますか?
はい。テキストもファイルもブラウザ内のWebAssemblyでハッシュ化され、何もアップロードされません。そのため、個人的な書類や非常に大きなファイルも、どこにも送らずにハッシュ値を計算できます。
よくある質問
ファイルをチェックサムと照合するには?
ファイルをドロップし、指定されたアルゴリズム(通常はSHA-256)のハッシュ値を公開されている値と比べます。すべての文字が一致すれば、そのファイルは公開されたものとまったく同じです。hexのハッシュ値では、大文字と小文字の違いは関係ありません。
どのアルゴリズムを使えばいいですか?
ほかのアルゴリズムのチェックサムを渡されていなければ、SHA-256です。MD5とSHA-1は偶然の変更を見つけるには十分ですが、セキュリティ目的には向きません。MD5やSHA-1のハッシュ値が同じになる別々のファイルを、意図的に作れてしまうためです。
大きなファイルもハッシュ化できますか?
はい。ファイルは4MBずつ読み込むので、数GBのファイルでもメモリをほとんど使わず、進み具合も表示されます。
テキストのハッシュ値がコマンドラインと違うのはなぜですか?
たいていは改行が原因です。テキストは入力したとおりのUTF-8としてハッシュ化され、これはほとんどのコマンドラインツールと同じですが、echoは末尾に改行を追加します。同じバイト列をハッシュ化するには、echo -nかprintfを使ってください。先頭や末尾の空白でもハッシュ値は変わります。
パスワードの保存にSHA-256を使ってもいいですか?
いいえ。MD5やSHA-256のような高速なハッシュは、パスワードには不向きです。1秒間に何十億回も推測を試せてしまうためです。パスワードは、bcryptやArgon2のような遅いパスワードハッシュで保存してください。