# 暗号化ハッシュとは何ですか?
暗号化ハッシュとは、任意のデータを固定長の文字列に変換する数学的関数です。同じ入力は常に同じ出力を生成しますが、入力にわずかな変更を加えるだけで、全く異なるハッシュが生成されます。# 利用可能なアルゴリズム
- MD5 (128ビット): 高速で広くサポートされています。パスワードには安全ではないとされていますが、重要ではない環境でのファイル整合性チェックには有用です。
- SHA-1 (160ビット): 2017年以降、重要なセキュリティ用途では非推奨となりました。レガシーシステムには依然として存在します。
- SHA-256 (256ビット): ほとんどのアプリケーションで現在の標準となっています。ビットコイン、TLS、コード署名などで使用されています。
- SHA-512 (512ビット): SHA-2のより長いバリアントで、最大の衝突耐性が必要な場合に最適です。