ハッシュ生成器
MD5、SHA-1、SHA-256、SHA-384、SHA-512を使用して暗号化ハッシュを生成します。
入力テキスト
使い方
- ハッシュしたいテキストを入力または貼り付けます
- ハッシュ生成ボタンをクリックします
- すべてのアルゴリズムのハッシュ結果を確認します
- コピーボタンをクリックしてハッシュ値をコピーします
すべてのハッシュ処理はセキュリティのためにブラウザ内でローカルに行われます。
ハッシュとは?
ハッシュは、任意のサイズのデータを固定サイズの文字列に変換する一方向暗号化関数です。決定的(同じ入力は常に同じ出力を生成)かつ不可逆的(ハッシュから元のデータを復元できない)に設計されています。
対応アルゴリズム
MD5: 128ビットハッシュ、高速だが暗号化目的には安全ではない。
SHA-1: 160ビットハッシュ、セキュリティ上重要なアプリケーションでは非推奨。
SHA-256: 256ビットハッシュ、広く使用され安全。
SHA-384: 384ビットハッシュ、SHA-512の短縮版。
SHA-512: 512ビットハッシュ、SHA-2ファミリーで最も強力。
主な特性
決定的: 同じ入力は常に同じ出力を生成
固定サイズ: 入力に関係なく出力長は一定
不可逆: ハッシュから元のデータを復元できない
衝突耐性: 同じハッシュを持つ2つの入力を見つけるのは困難
雪崩効果: 小さな入力の変更が大きなハッシュの変更を生成