MD5: 128-bit hash algorithm, fast but less secure, mainly used for data integrity verification.
SHA1: 160-bit hash algorithm, more secure than MD5 but still has collision risks.
SHA256: 256-bit hash algorithm, widely used secure hash algorithm.
SHA512: 512-bit hash algorithm, provides the highest level of security.
Salt: Add random string before hash calculation to improve security.