各アルゴリズムの用途
| アルゴリズム | 出力長 | 主な用途 | 備考 |
|---|---|---|---|
| MD5 | 128 bit(32文字) | ファイルの整合性確認、チェックサム | 暗号用途には非推奨 |
| SHA-1 | 160 bit(40文字) | Git のコミットハッシュ、レガシーシステム | 暗号用途には非推奨 |
| SHA-256 | 256 bit(64文字) | パスワードハッシュ、デジタル署名、JWT | 現在の標準 |
| SHA-512 | 512 bit(128文字) | 高セキュリティ用途 | SHA-256 より強力 |
注意事項
- ハッシュは一方向変換です。ハッシュ値から元のテキストを復元することはできません。
- MD5・SHA-1 は衝突攻撃の脆弱性が知られており、パスワードの保存や電子署名などのセキュリティ用途には使用しないでください。
- パスワードのハッシュ化には bcrypt・Argon2・scrypt などの専用アルゴリズムを使用してください。
- 入力テキストは外部に送信されません。すべてブラウザ内で処理されます。