Focusing on MD5, SHA-1, and SHA-256, this lesson explains the properties of cryptographic hash functions: collision resistance and the avalanche effect. Students explore rainbow tables and the importance of salting passwords.

Similar Lessons