ハッシュ生成

UTILITY テキストからSHA-256などのハッシュ値を生成
💡
ハッシュ生成の使い方
ハッシュ化したいテキストを入力します。 SHA-1・SHA-256・SHA-384・SHA-512の結果を確認します。
INPUT
RESULT
ブラウザのWeb Crypto APIで生成します。

このツールでできること

入力したテキストからSHA-1・SHA-256・SHA-384・SHA-512のハッシュ値を生成できる無料ツール。処理はブラウザ上で完結します。

ハッシュ生成の機能と使い方を紹介する解説画像

使い方

  1. ハッシュ化したいテキストを入力します。
  2. SHA-1・SHA-256・SHA-384・SHA-512の結果を確認します。
  3. 必要なハッシュ値を選びます。
  4. 結果をコピーして照合や記録に利用します。

対応形式と注意点

同じ入力なら同じハッシュ値になりますが、ハッシュ値から元の文字列を復元することはできません。ファイルではなく、入力テキストが対象です。

こんなときに便利

文字列の一致確認、簡易的な整合性チェック、システム開発時の確認作業に役立ちます。

同じ文字列なら同じ値になります

同じ方式で同じ文字列を入力すると、毎回同じハッシュ値になります。そのため、2つの文字列が同じ内容かを照合したいときなどに利用できます。

同じ入力

選ぶ方式も入力内容も同じなら、同じハッシュ値になります。

少しでも違う入力

大文字・小文字、空白、改行などが変わると、通常は大きく異なるハッシュ値になります。

空白や改行も内容の一部です

見た目が似ていても、末尾の空白や途中の改行が違えば別の文字列として扱われます。ハッシュ値を照合するときは、コピー時に余分な空白や改行が入っていないかも確認してください。

方式によって長さが変わります

このツールではSHA-1・SHA-256・SHA-384・SHA-512を選べます。同じ文字列でも選ぶ方式が違えば、出力される値と長さは変わります。利用先で方式が指定されている場合は、その指定に合わせてください。

元に戻すための変換ではありません

ハッシュは、変換後の値から元の文章を取り出すことを目的とした仕組みではありません。元の内容へ戻して読む必要がある場合は、用途が異なります。

Base64とは用途が違います:Base64エンコード・デコードは元の文字列へ戻せますが、ハッシュは照合や識別に使う値として考えると分かりやすいです。

パスワード保存には別の仕組みを

SHA-256などで文字列を1回ハッシュ化するだけでは、パスワード保存の対策として十分とは言えません。実際のサービスでパスワードを保存する場合は、その用途向けに設計された安全な仕組みを利用してください。

ハッシュ生成のFAQ

1文字違うだけでも結果は変わりますか?

はい。空白・改行・大文字小文字なども含め、入力内容が違えば通常は別のハッシュ値になります。

SHA-1とSHA-256は同じ結果になりますか?

いいえ。方式が違うため、同じ文字列でも異なる値になります。

ファイルのハッシュも作れますか?

このツールは入力欄に入れた文字列が対象です。ファイルを選択してハッシュ値を生成する機能はありません。