ハッシュ生成(MD5・SHA-256)

テキストやファイルの MD5・SHA-1・SHA-256・SHA-384・SHA-512 ハッシュをまとめて求めます。

読み込み中…

使い方

  1. テキストかファイルを選びます。
  2. テキストの場合は入力欄に入力または貼り付けます。入力に合わせてハッシュが更新され、テキストは UTF-8 として計算します。
  3. ファイルの場合はファイルを選びます。ファイル名とサイズ(バイト)が表示され、処理中は「計算中…」と表示されます。
  4. 表で MD5・SHA-1・SHA-256・SHA-384・SHA-512 の値を確認します。小文字の 16 進数で表示され、大文字にチェックを入れると大文字になります。
  5. 横のボタンで必要なハッシュをコピーするか、配布元の値と照合します。

よくある質問

テキストやファイルはアップロードされますか?
いいえ。ブラウザ内で計算し、入力したテキストやファイルをサーバーやほかの場所に送ることはありません。
どのハッシュを使えばよいですか?
ダウンロードの検証には SHA-256(または SHA-384・SHA-512)を使ってください。MD5・SHA-1 は実際に衝突を作れるため、古いチェックサムの照合にとどめ、意図的な改ざんの確認には使わないでください。
他のツールとハッシュ値が違うのはなぜですか?
ハッシュは 1 バイト違うだけでまったく別の値になります。末尾の空白や改行、Windows(CRLF)と Unix(LF)の改行の違いがよくある原因です。このツールはテキストを UTF-8 で計算し、入力欄の改行は LF です。
パスワードのハッシュ化に使えますか?
保存用には使えません。MD5・SHA-256 のような高速なハッシュはソルトを付けても毎秒数十億回の総当たりが可能なため、パスワードの保存にはあえて低速に設計された Argon2・bcrypt・scrypt などの専用アルゴリズムを使ってください。
ファイルサイズの上限はありますか?
決まった上限はありませんが、ファイル全体をメモリに読み込むため、数 GB のファイルはブラウザや端末によって遅くなったり失敗したりすることがあります。