The document covers a lecture on cryptography, detailing homework solutions and various cryptographic attacks, including the Vigenère cipher, password cracking, and man-in-the-middle (MITM) attacks. It discusses both theoretical aspects and practical applications of public key cryptography and server/client authentication protocols, highlighting security flaws and methodologies for enhancing security. Additionally, it contains exercises on homebrew crypto and password cracking techniques with tools like 'john the ripper,' alongside suggested mitigation strategies for password security.
Related topics: