SHA-1では2の64乗ビット以下の原文から、160ビットのハッシュ値を生成します。SHA-1とは 【 Secure Hash Algorithm 1 】 - IT用語辞典 e-Words
SHA-1は安全ではないため、使用すべきではありません。
SHA-2とは、
の4つをまとめた総称で、それぞれの末尾の数字がハッシュ値のビット長を表しています。SHA-2とは 【 Secure Hash Algorighm 2 】 - IT用語辞典 e-Words
MD5とは、任意の長さの原文を基に、128ビットのハッシュ値を生成するハッシュ関数 (要約関数) です。MD5とは|Message Digest 5 - IT用語辞典 e-Words