Skip to product information
1 of 1

Shannon W. Bray

Implementing Cryptography Using Python

Implementing Cryptography Using Python

Regular price £26.21 GBP
Regular price £37.99 GBP Sale price £26.21 GBP
31% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £11.78

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Implementing Cryptography Using Python


This book teaches how to implement cryptography using Python, a popular language for secure communication. It covers topics such as public-key cryptography, message authentication, and digital signatures, providing examples and insights into the pros and cons of various authentication methods.

Format: Paperback / softback
Length: 304 pages
Publication date: 28 September 2020
Publisher: John Wiley & Sons Inc


Cryptography is a fundamental aspect of ensuring security and privacy in the digital realm. It plays a crucial role in protecting users, data, and assets from unauthorized access, manipulation, and theft. Tech professionals, including programmers, IT admins, and security analysts, must have a solid understanding of cryptography to effectively safeguard their applications and systems.

Implementing Cryptography Using Python is a comprehensive guide that aims to teach readers the essentials of cryptography and its practical application. The book utilizes Python, a widely accessible language that has become a standard for cryptography implementation. By leveraging Python's simplicity and versatility, readers will be able to quickly grasp the concepts and techniques of cryptography and apply them to secure their applications and data.

In this easy-to-read guide, renowned cybersecurity expert Shannon Bray takes readers on a journey through the world of cryptography. The book begins by introducing the history of cryptography and its critical importance in modern digital communication systems. Bray then delves into the fundamentals of cryptography, including encryption, hashing, and digital signatures. Readers will learn how to use these tools to create secure communications in public channels, authenticate messages to ensure their integrity, and use digital signatures to verify the authenticity of messages sent through their services.

Throughout the book, Bray employs easy-to-understand examples written in Python to illustrate the concepts and techniques discussed. These examples help readers to grasp the practical applications of cryptography and apply them to their own projects. Each chapter concludes with a summary, review questions, and exercises to reinforce the learning process.

In addition to its practical focus, Implementing Cryptography Using Python also provides readers with a comprehensive understanding of the pros and cons of various authentication methods. Bray discusses the strengths and weaknesses of different cryptographic algorithms, such as symmetric encryption, asymmetric encryption, and digital signatures, and helps readers choose the most appropriate method for their specific needs.

Protecting end-users is a critical aspect of cryptography, and Implementing Cryptography Using Python provides readers with the knowledge and tools to ensure that their applications and systems are using up-to-date cryptography. The book discusses the latest security standards and best practices, such as password hashing, two-factor authentication, and encryption at rest, and helps readers implement these measures to protect their users and data.

In conclusion, Implementing Cryptography Using Python is a valuable resource for anyone who wants to learn the essentials of cryptography and apply them to secure their applications and systems. The book's easy-to-understand language, practical examples, and comprehensive coverage of cryptography's history, fundamentals, and practical applications make it an ideal guide for tech professionals, students, and anyone interested in enhancing the security of their digital assets.

Weight: 510g
Dimension: 188 x 235 x 18 (mm)
ISBN-13: 9781119612209

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details