Which hashing algorithm should I choose?
For modern security and passwords, always use SHA-256 or SHA-512. They are the current industry standards. Use MD5 or SHA-1 only if you need to verify an older file checksum, as they are no longer considered cryptographically secure against collision attacks.