The MD5 hash algorithm is perhaps the most widely used cryptographic hash function. What is the purpose of the MD5 hash algorithm?
1) To encrypt data
2) To compress data
3) To generate digital signatures
4) To verify data integrity