MD5: 128位哈希,已不安全,适合校验文件完整性
SHA-1: 160位哈希,已被攻破,不推荐使用
SHA-256: 256位哈希,安全性高,广泛使用
SHA-512: 512位哈希,最高安全性,适合敏感数据