Educational resources and textbooks covering cryptographic algorithms, security protocols, and mathematical foundations for software developers.
This project is a cryptography educational book and digital textbook that provides an introductory guide to cryptographic fundamentals, including block ciphers, hash functions, and public key encryption. It also serves as a cryptography lab manual for simulating security attacks, such as forging cookies and recovering passwords, to identify system vulnerabilities. The project utilizes a technical document rendering system to transform raw instructional text and source files into a professionally formatted digital book. This allows the content to be exported into multiple formats, specifically
This repository hosts the full text of Crypto 101, an introductory book covering major cryptography topics like symmetric/asymmetric encryption, hashing, digital signatures, and key exchange, with Python code examples to illustrate the concepts — exactly what an open‑source cryptography educational resource should be.