MD5 (128 bits) predates SHA-1 (160 bits). Both are cryptographically broken — MD5 collisions since 2004, SHA-1 collisions demonstrated by Google in 2017 (SHAttered attack). Neither should be used for security-sensitive purposes. SHA-1 held longer than MD5 but both are now retired for signatures, TLS certs, and integrity of untrusted data. Modern default: SHA-256 or SHA-512. For non-security uses (file checksums against accidental corruption, de-duplication keys), MD5 or SHA-1 remain acceptable. Generate all four with the hash generator.
All questions