MD5

これはおそらく最も一般的に使用されるハッシュ関数です。128 ビットのハッシュを生成します。以前の MD 関数 (MD2、MD4 など) はほとんど置き換えられました。RFC1321 で定義されています。

MD5 は、一部のアプリケーションでは衝突に対して脆弱であることが示されています。SSL では、セキュリティ レベル ゼロの一部として、ほとんどの目的に使用できますが、MD5 よりも SHA2 または SHA3 を優先して使用することをお勧めします。