ハッシュジェネレーター
テキストを入力すると、全アルゴリズムのハッシュ値がリアルタイムで生成されます。
MD5—
SHA-1—
SHA-256—
SHA-384—
SHA-512—
暗号化ハッシュ関数について
ハッシュ関数は任意のデータを固定長の文字列に変換する一方向関数です。同じ入力は常に同じハッシュ値を生成しますが、ハッシュ値から元のデータを復元することは不可能です。
主な用途:
• ファイル整合性チェック
• デジタル署名
• データ重複排除
• パスワード保存(実際はbcrypt/argon2を推奨)
ハッシュアルゴリズム比較
| アルゴリズム | 出力長 | セキュリティ | 主な用途 |
|---|---|---|---|
| MD5 | 128-bit | 破損 (使用禁止) | チェックサム専用 (セキュリティ目的不可) |
| SHA-1 | 160-bit | 弱い (非推奨) | レガシーシステム (非推奨) |
| SHA-256 | 256-bit | 強い | デジタル署名・Bitcoin・TLS |
| SHA-384 | 384-bit | 強い | TLS証明書・高セキュリティ環境 |
| SHA-512 | 512-bit | 強い | 高セキュリティアプリ |