Toolonit
  1. ホーム
  2. 暗号化
  3. ハッシュ値計算

MD5・SHAハッシュ値計算

テキストやファイルのSHA・MD5ハッシュ値を計算します。

またはファイルをハッシュ化

ハッシュは、データの短い指紋のようなものです。同じ入力からは必ず同じハッシュが得られ、少しでも変わると別のハッシュになります。テキストを入力するか、どんなサイズのファイルでもドロップすれば、MD5・SHA-1・SHA-256・SHA-384・SHA-512のハッシュ値が一度に得られます。ダウンロードしたファイルを公開されているチェックサムと照合したり、ファイルをどこにも送らずに比較したりするのに使えます。計算はすべてブラウザ内で行われるため、テキストもファイルも端末の外に出ることはありません。無料で登録も不要です。

ハッシュ値を計算する方法

  1. テキストを入力または貼り付けて「テキストをハッシュ化」をクリックするか、どんなサイズのファイルでもドロップします(クリックして選ぶこともできます)。
  2. MD5・SHA-1・SHA-256・SHA-384・SHA-512の5つのハッシュ値が一度に表示されます。
  3. 受け取ったチェックサムとハッシュ値を比べるか、各値の「コピー」ボタンでコピーします。

主な機能

  • 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のような遅いパスワードハッシュで保存してください。

関連ツール