ツールを実行
ハッシュ値生成ツールは、入力されたテキスト文字列から複数のアルゴリズムに応じたハッシュダイジェストを計算するオンラインツールです。MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SHA3-512、BLAKE2b、BLAKE2sに対応しており、個別のアルゴリズム指定または全アルゴリズムの一括出力が可能です。出力されるハッシュ値はすべて16進数形式の文字列として表示されます。テキストが未入力の場合はハッシュ計算が行われず、指定したアルゴリズム名が未対応の場合はその項目のみ除外されます。データの整合性確認や開発時のハッシュ値検証など、用途に合わせて必要な計算結果を手軽に確認できます。
使い方
- 「テキスト」欄に対象の文字列を入力します。
- 「アルゴリズム」欄に計算したいアルゴリズム名をカンマ区切りで入力するか、全種類を対象にする場合は初期値の「all」のままにします。
- 「フォーマット」欄の設定を確認します(標準で16進数形式が出力されます)。
- ツールを実行すると、指定したアルゴリズムごとの16進数ハッシュ値が結果欄に表示されます。
使用例
- 「Hello World」というテキストを入力し、アルゴリズムに「sha256」を指定して実行すると、SHA-256の16進数ハッシュ値(a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e)が結果欄に表示されます。
- 「sample-data」と入力し、アルゴリズムに「md5, sha1」とカンマ区切りで指定して実行すると、MD5とSHA-1それぞれの16進数ダイジェスト値が一覧で出力されます。
よくある質問
どのハッシュアルゴリズムに対応していますか?
MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SHA3-512、BLAKE2b、BLAKE2sに対応しています。アルゴリズム欄に「all」を指定すると、対応するすべてのハッシュ値を一度に計算できます。
複数のアルゴリズムを同時に指定して計算できますか?
はい。アルゴリズム入力欄に「md5, sha256」のようにカンマ区切りで記述することで、指定したアルゴリズムのみを同時に計算して出力できます。
大文字と小文字は区別されますか?
入力テキストの大文字と小文字は異なるバイト列として扱われるため、それぞれ異なるハッシュ値が生成されます。
入力欄が空の状態で実行した場合はどうなりますか?
テキストが未入力の場合はハッシュ値の計算処理は行われず、結果欄にダイジェストは出力されません。