メインコンテンツへスキップ

ハッシュ生成

SHA-1 / SHA-256 / SHA-384 / SHA-512 のハッシュ値を生成します。

オンラインハッシュ生成ツール

ハッシュは任意の長さのデータを固定長の「指紋」に変換するもので、ファイルの整合性チェック・パスワード保存・電子署名などに使われます。このハッシュ生成ツールはブラウザ標準の Web Crypto API を用い、SHA-1、SHA-256、SHA-384、SHA-512 に対応。高速・安全で入力は送信されません。

使い方

  1. 入力欄にテキストを貼り付けます。
  2. ハッシュアルゴリズムを選びます(SHA-256 以上を推奨)。
  3. 「生成」で 16 進数のハッシュ値を取得し、ワンクリックでコピーできます。

主な用途

  • ダウンロードしたファイルが改ざんされていないか検証する。
  • 2 つの内容が完全に一致するか照合する。
  • ハッシュアルゴリズムを学習・テストする。

注意:実運用でパスワードを保存する際は単純なハッシュだけでなく、ソルトと bcrypt / Argon2 などの専用アルゴリズムを併用してください。

よくある質問

なぜ MD5 がないのですか?

MD5 は安全でないと証明されて久しく、ブラウザ標準の Web Crypto API もセキュリティ上の理由で提供していません。本ツールはより安全な SHA 系を使います。

ハッシュから元の値に戻せますか?

いいえ。ハッシュは一方向関数で、結果から入力を復元できません。だからこそパスワード保存や整合性チェックに使われます。

同じ入力なら結果は毎回同じ?

はい。同じ入力を同じアルゴリズムで処理すれば常に同じ結果になります。1 文字でも違えば結果は全く変わります。

入力は安全ですか?

安全です。計算はブラウザ標準の Web Crypto API を使い端末上で完結し、入力は送信されません。