The field of Cryptography and Information Security is essential for protecting data in our increasingly digital world. This lab manual is designed to provide a practical approach to understanding and implementing key concepts and techniques in cryptography and information security. Through a series of programming exercises, students will gain hands-on experience with various cryptographic algorithms and security protocols, reinforcing their theoretical knowledge and enhancing their practical skills.