1 option
Hands-On Cryptography with Python : Master Cryptographic Foundations with Real-World Implementation for Secure System Development Using Python (English Edition).
- Format:
- Book
- Author/Creator:
- Ali, Rasid.
- Language:
- English
- Subjects (All):
- Cryptography.
- Data encryption (Computer science).
- Physical Description:
- 1 online resource (236 pages)
- Edition:
- 1st ed.
- Place of Publication:
- Delhi : Orange Education PVT Ltd, 2025.
- Summary:
- Cryptography is the backbone of modern digital security, and Python makes it accessible for everyone. Hands-on Cryptography with Python takes readers from foundational concepts to advanced cryptographic systems, equipping them with both theoretical understanding and practical implementation skills using Python. You'll begin with setting up the platform and Installation and move on to understanding the basics of cryptography--exploring classic ciphers, their evolution, and their role in secure communication. Next, you'll advance to Symmetric Key Cryptography and Asymmetric Key Cryptography, learning how to implement encryption algorithms step-by-step with Python. As you progress, you'll dive into essential cryptographic components like Hashing and Message Integrity, enabling you to safeguard data and verify its authenticity. The book then introduces miscellaneous cryptographic schemes and highlights the principle that "Security is Only as Strong as the Weakest Link", encouraging you to identify and address vulnerabilities. Toward the final stages, you'll gain hands-on expertise in TLS Communication, the backbone of secure data exchange on the web. The journey culminates with an exploration of current trends in cryptography, including lightweight cryptography and post-quantum solutions, ensuring you stay ahead in this ever-evolving field.
- Contents:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Technical Reviewer
- Acknowledgements
- Preface
- Get a Free eBook
- Errata
- Table of Contents
- 1. Platform Setup and Installation
- Introduction
- Structure
- Introduction to Python
- The pyOpenSSL Module
- The Cryptography Module
- Conclusion
- 2. Introduction to Cryptography
- Ciphers of Antiquity
- From Paper to Machine: Mechanization of Encryption
- Emergence of Mechanical Cipher Machines
- Early Mechanical Devices
- Advantages Over Manual Methods
- The Jefferson Disk
- Influential Figures
- Cryptanalysis of Mechanical Machines
- Legacy of Mechanical Encryption Generated by AI.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Part of the metadata in this record was created by AI, based on the text of the resource.
- ISBN:
- 9789348107732
- 9348107739
- 9789348107510
- 9348107518
- OCLC:
- 1490383395
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.