🔑 ハッシュ生成・検証
ファイルを選択するとテキスト入力より優先されます。
生成結果
ハッシュ値の検証
【概要】
ハッシュ生成・検証ツールは、テキストやファイルからMD5・SHA-1・SHA-256などのハッシュ値を一括生成し、生成したハッシュ値との照合・検証もできるツールです。データの完全性チェック、ファイルのダウンロード検証、パスワードセキュリティ評価に活躍します。
【仕組み・計算式】
ハッシュ関数:任意の長さのテキスト/ファイルを、固定長の英数字列に一方向変換する数学的関数。
MD5(128ビット):高速だが衝突報告あり。レガシーなシステムに使用。
SHA-256(256ビット):現代的・安全。SSL証明書やブロックチェーンに採用。
ソルト:ハッシュ生成時に入力の先頭に付加される文字列。同じテキストでも異なるハッシュを生成できます。
【使い方】
- テキスト入力またはファイルアップロードでコンテンツを指定
- オプションでソルト文字列を入力(任意)
- 「ハッシュ生成」ボタンをクリック
- 複数のハッシュ値が表示。コピーボタンで結果をコピー可能
- 「ハッシュ値の検証」エリアで、既存ハッシュとの照合が可能
【よくある質問(FAQ)】
Q1. ハッシュ値は元のテキストに戻せますか?
A. いいえ。ハッシュは一方向関数なので、ハッシュ値から元のテキストを復元することは理論上不可能です。
Q2. ファイルのダウンロード検証はどう使いますか?
A. ダウンロードサイトに「SHA-256: abc123...」が記載されている場合、ダウンロードしたファイルのハッシュを生成して比較してください。
Q3. ソルトの役割は何ですか?
A. 同じテキストでも異なるハッシュを生成することで、虹テーブル攻撃を防ぎます。パスワード保存時に重要です。