Lecture 3: Symmetric Ciphers and Hash Functions