RUNWEBTOOLS
日本語

ハッシュ生成

テキストの MD5・SHA-1・SHA-256・SHA-512 ハッシュをブラウザで生成。

MD5

SHA-1

SHA-256

SHA-384

SHA-512

使用例

定番フレーズの MD5

入力

The quick brown fox jumps over the lazy dog

出力

MD5: 9e107d9d372bb6826bd81d3542a419d6

abc の SHA-256

入力

abc

出力

SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

このツールについて

この無料オンラインハッシュ生成ツールは、任意のテキストから MD5・SHA-1・SHA-256・SHA-384・SHA-512 のダイジェストを — 一度に、ブラウザ内で — 計算します。入力を入力または貼り付けると、すべてのハッシュがリアルタイムで更新されます。何もアップロードされないため、機密な値にも安全です。

使い方

  1. テキストを入力または貼り付けます(またはサンプルをクリック)。
  2. 5 つのハッシュが下に即座に生成されます。
  3. 大文字の 16 進が必要なら大文字を切り替えます。
  4. 欲しいアルゴリズムの横のコピーを押します。

ハッシュは何のためか

ハッシュはデータの固定長の指紋です。同じ入力は常に同じハッシュを生み、1 文字変えるだけでまったく異なる結果になります — だからハッシュは完全性の検証(ダウンロードのチェックサム)、データの重複排除インデックス化に最適です。ハッシュは一方向で、ハッシュを元に戻すことはできません。

どのアルゴリズムを使うか

  1. MD5 / SHA-1 — 高速だが暗号学的に破られている。非セキュリティのチェックサムには問題ないが、パスワードや署名には絶対に使わない。
  2. SHA-256 以上 — セキュリティが重要なときの現代的な既定値。
  3. パスワードを保存する? 生のハッシュでは不十分です — bcrypt や Argon2 のような専用のソルト付きアルゴリズムを使ってください。強力なパスワードのガイドを参照。

エンコーディングも扱う? Base64 エンコーダーBase64 ガイドがエンコーディングとハッシュの違いを説明します。

よくある質問

このハッシュ生成ツールは無料ですか?

はい — 登録なしの完全無料オンラインハッシュ生成ツールです。好きなだけハッシュを生成できます。

私のテキストはサーバーに送信されますか?

いいえ。すべてのハッシュはアップロードなしでブラウザ内で計算されるため、テキストが端末を離れません — 機密入力にも安全です。

どのハッシュアルゴリズムに対応していますか?

MD5・SHA-1・SHA-256・SHA-384・SHA-512。同じ入力から 5 つを一度に生成します。

ハッシュはどう計算されますか?

SHA-1・SHA-256・SHA-384・SHA-512 はブラウザ内蔵の Web Crypto API を使います。Web Crypto が省く MD5 は JavaScript でローカル計算されます。テキストは UTF-8 でハッシュされます。

セキュリティ用途に MD5 や SHA-1 を使うべきですか?

いいえ。MD5 と SHA-1 はセキュリティ目的では破られており、チェックサムや非セキュリティの比較にのみ使うべきです。セキュリティが重要なら SHA-256 以上を使ってください。

大文字のハッシュを得られますか?

はい。大文字を切り替えると 16 進ダイジェストを大文字で表示・コピーします。

ハッシュは元に戻せますか?

いいえ。ハッシュは一方向です — ハッシュから元のテキストを復元できません。同じ入力は常に同じハッシュを生み、これがハッシュでデータを検証するのに有用な理由です。

関連ツール