テキストハッシュジェネレーター
Loading...
Loading Hash text...
説明
MD5、SHA1、SHA256、SHA224、SHA512、SHA384、SHA3、RIPEMD160アルゴリズムを使用してテキストやファイルから安全なハッシュを生成。データ整合性チェックやパスワードハッシュに最適。
概要: テキストハッシュジェネレーター
ハッシュジェネレーターは、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、SHA-3、RIPEMD-160 を使って、テキストやファイルの暗号学的ダイジェストをすべてブラウザー内で計算します。ハッシュは入力の固定長の指紋です。同じ入力からは常に同じダイジェストが生成され、1 文字でも変更するとまったく異なるものになります。ファイルの整合性検証、公開されたチェックサムとのダウンロードの照合、パスワードの指紋の保存に使用できます。
使い方
- 入力欄にテキストを入力・貼り付けます(またはファイルをドロップします)。
- 出力リストで各アルゴリズムのダイジェストを確認します。入力に応じて更新されます。
- 参照用のチェックサムが大文字の 16 進数を使っている場合は、大文字表示を切り替えます。
- 必要なダイジェストをコピーし、期待値と比較します。
例
| 例 | 入力 | 出力 |
|---|---|---|
| 「abc」の SHA-256 | abc | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| 「abc」の MD5 | abc | 900150983cd24fb0d6963f7d28e17f72 |
よくある質問
どのハッシュアルゴリズムを使うべきですか?
整合性チェックには、SHA-256 が現代の標準的な選択肢です。セキュリティ目的では MD5 や SHA-1 は避けてください。これらは衝突攻撃に対して破られていますが、セキュリティ目的ではないチェックサムや旧来の互換性のためには引き続き問題なく使えます。
ハッシュを元のテキストに戻せますか?
いいえ。ハッシュ化は設計上一方向です。ハッシュを「逆算」する唯一の方法は、入力を推測してハッシュ化し、一致するものが見つかるまで繰り返すことです。だからこそパスワードには、低速でソルト付きのハッシュが使われます。
私の入力はどこかに送信されますか?
いいえ。すべてのハッシュ化はブラウザー内でローカルに実行されるため、テキストやファイルが端末の外に出ることはありません。
なぜ 2 つのツールが同じテキストに対して異なるハッシュを出すのですか?
通常は、末尾の改行、文字エンコーディングの違い、または行末の違い(CRLF と LF)が原因です。ハッシュはバイト単位で厳密なため、目に見えない違いでも結果が変わります。