Dive into the world of cryptographic hashing and message authentication codes (MAC) in this comprehensive 90-minute lecture. Explore essential concepts including MD2, MD4, MD5, SHA-1, and SHA-3 algorithms, as well as salting techniques and collision prevention. Learn about specialized hashing methods like Murmur, FNV, and Bloom Filter. Discover password security implementations such as LM Hash, Bcrypt, and PBKDF2. Investigate OpenSSL hash passwords and various one-time password systems including TOTP and HOTP. Gain practical knowledge on integrity checking, digital certificates, and system configuration for enhanced security. By the end of this session, acquire a solid foundation in hashing techniques and their applications in modern cybersecurity.