テキスト向けオンラインハッシュジェネレーター

ハッシュ生成ツール

結果:
md5
sha1
sha256
sha224
sha512
sha384
sha3
ripemd160

ツールについて

このツールの用途

ハッシュアルゴリズムは、任意の長さの入力を固定サイズのダイジェストに変換します。一般的な用途には、整合性チェック、署名準備、リソースフィンガープリント、APIフィールド比較などがあります。このページはMD5、SHA1、SHA224、SHA256、SHA384、SHA512、SHA3、RIPEMD160をサポートします。

典型的な使用例

  • リクエスト本文、設定ファイル、テキスト内容が転送中に改変されていないか確認する。
  • フィンガープリント、キャッシュキー、整合性確認用の値を生成する。
  • MD5 や SHA1 の出力を前提とするレガシーシステムとの互換性を確認する。
  • 署名や HMAC 値を生成する前に、元のテキストが正確か確認する。

使い方

  1. ハッシュ化したいテキストを入力します。
  2. ページ上ですべての対応ダイジェストがすぐに計算されます。
  3. 対象システムが大文字表記を求める場合は、大文字出力を有効にします。
  4. テストや検証に必要なアルゴリズムの結果をコピーします。

          入力: hello
MD5: 5d41402abc4b2a76b9719d911017c592
SHA256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
        

同じ入力でも、アルゴリズムによってダイジェストのサイズと値が異なります。

よくある間違い

  • 空白、改行、タブはすべてダイジェストに影響を与えるため、非表示の文字が重要です。
  • MD5 と SHA1 は主に互換性のために残されており、新しいセキュリティ関連用途の標準には向きません。
  • 汎用ハッシュをパスワード保存に直接使用しないでください。代わりにBcryptなどの専用のパスワードハッシュツールを使用してください。

よくある質問

ハッシュと暗号化の違いは何ですか?

ハッシュは入力を固定長のダイジェストにマッピングし、通常は整合性チェックやフィンガープリントに使用されます。暗号化は、正しいキーで後で復元できるようにコンテンツを保護します。

どのアルゴリズムを最初に選ぶべきですか?

新しい整合性確認やセキュリティ用途では、通常は SHA-256 以上を選ぶのが無難です。MD5 と SHA1 は主に互換性や機微でないワークフロー向けです。

ハッシュを元の入力に逆変換できますか?

標準的なハッシュは一方向に設計されているため、元のテキストを復元することはできません。ただし、弱いパスワードや短い文字列は辞書攻撃で推測される可能性があります。

このページの通常のハッシュでパスワードを保存すべきですか?

いいえ。パスワード保存には、汎用ダイジェストではなくbcryptなどの専用パスワードハッシュアルゴリズムを使用すべきです。

関連ツール

鍵付きダイジェストやパスワード保存向けのツールが必要な場合は、次の関連ツールが適しています。