Tool Detail

ハッシュ生成

テキストを入力すると SHA-256・SHA-512・SHA-384・SHA-1・MD5 のハッシュ値を Hex と Base64 の両形式で即座に確認できる。パスワードハッシュの検算やファイル整合性チェックの事前確認に使える。

Readysecurity

Interactive Tool

テキストのハッシュ値をその場で確認する

処理はブラウザ内だけで完結し、入力は送信しません。

Hash Generator

テキスト → ハッシュ値

SHA-256 / SHA-512 / SHA-384 / SHA-1 / MD5 のハッシュ値を Hex と Base64 で表示する。

Hash Result計算中...

About

このツールについて

「このチェックサムは合っているか」「既存システムが MD5 で持っている値と一致するか」――ハッシュ値の突き合わせは、地味に頻度の高い作業です。このツールはテキストから SHA-256・SHA-512・SHA-384・SHA-1・MD5 の5種を一括生成し、Hex と Base64 の両形式で表示します。計算はブラウザ内で完結します。

MD5 と SHA-1 は衝突耐性がすでに破られています。このツールで両方を残しているのは、レガシーシステムとの互換確認という現実的な需要があるためで、新規のセキュリティ用途には SHA-256 以上を使ってください。

How To Use

使い方

1. テキストを入力する
2. 5アルゴリズムのハッシュ値が Hex / Base64 で一括表示される
3. 既存の値と突き合わせる。一致しない場合は文字コード(UTF-8 以外)や末尾の改行・空白の混入を疑う

How It Works

仕様と確認ポイント

Features

SHA-256 / SHA-512 / SHA-384 / SHA-1 / MD5 の5アルゴリズム対応
結果を Hex と Base64 の両方で表示
入力バイト数と出力バイト数を表示
日本語(UTF-8 マルチバイト)のハッシュにも対応

Input Preview

テキストhelloハッシュ化したい文字列
Result Preview2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Use Cases

業務での使いどころ

既存データとの突き合わせ: DB に保存されたハッシュ値と、入力値から計算したハッシュが一致するかを確認する
他ツールとの検算: openssl コマンドや Java の MessageDigest で計算した値との一致確認に使う
キー値の再現: URL やパラメータから生成されるハッシュベースのキャッシュキーを手元で再現する

Cautions

利用時の注意点

MD5 と SHA-1 は衝突耐性が破られており、セキュリティ用途には推奨されません。チェックサムや後方互換目的での利用に留めてください。
パスワードの保存には、このツールで生成する単純ハッシュではなく、PBKDF2 や bcrypt などのストレッチングハッシュを使ってください。
ファイルのハッシュ値を計算する機能はありません。テキスト入力のみ対応しています。

FAQ

実務で迷いやすい点

SHA-256 と MD5 のどちらを使うべきですか。

セキュリティが求められる場面では SHA-256 以上を使ってください。MD5 は衝突攻撃が現実的なコストで可能なため、整合性チェックや既存システムとの互換用途に限定すべきです。

同じ文字列なのにハッシュ値が他のツールと異なります。

文字エンコーディングの違いが原因です。このツールは UTF-8 でエンコードしたバイト列をハッシュ化します。Shift_JIS や Latin-1 で計算するツールとは結果が変わります。

パスワードの保存にこのハッシュ値を使ってよいですか。

使わないでください。SHA-256 でも GPU で高速に総当たりできます。パスワード保存には PBKDF2・bcrypt・Argon2 などのストレッチングハッシュを使い、ユーザーごとにランダムなソルトを付けてください。