Skip to product information
1 of 1

Alessandro Segala

Essential Cryptography for JavaScript Developers: A practical guide to leveraging common cryptographic operations in Node.js and the browser

Essential Cryptography for JavaScript Developers: A practical guide to leveraging common cryptographic operations in Node.js and the browser

YOU SAVE £7.67

Regular price £20.32 GBP
Regular price £27.99 GBP Sale price £20.32 GBP
27% OFF Sold out
Tax included. Shipping calculated at checkout.
  • 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 Essential Cryptography for JavaScript Developers: A practical guide to leveraging common cryptographic operations in Node.js and the browser


This book is for software developers who want to learn how to use cryptography to build safer apps that respect users' privacy. It provides practical examples in JavaScript for Node.js and browsers, covering key features such as implementing common cryptographic operations, choosing safe algorithms, and managing passwords and keys.

Format: Paperback / softback
Length: 220 pages
Publication date: 28 February 2022
Publisher: Packt Publishing Limited


Discover how to leverage common cryptographic operations to build safer apps that respect users' privacy with the help of examples in JavaScript for Node.js and browsers.

Key Features:

Understand how to implement common cryptographic operations in your code with practical examples.

Learn about picking modern, safe algorithms, which libraries you should rely on, and how to use them correctly.

Build modern and secure applications that respect your users' privacy with cryptography.

Book Description:

If you're a software developer, this book will give you an introduction to cryptography, helping you understand how to make the most of it for your applications. The book contains extensive code samples in JavaScript, both for Node.js and for frontend apps running in a web browser, although the core concepts can be used by developers working with any programming language and framework.

With a purely hands-on approach that is focused on sharing actionable knowledge, you'll learn about the common categories of cryptographic operations that you can leverage in all apps you're developing, including hashing, encryption with symmetric, asymmetric, and hybrid ciphers, and digital signatures. You'll learn when to use these operations and how to choose and implement the most popular algorithms to perform them, including SHA-2, Argon2, AES, ChaCha20-Poly1305, RSA, and Elliptic Curve Cryptography. Later, you'll learn how to deal with password and key management. All code in this book is written in JavaScript and designed to run in Node.js or as part of frontend apps for web browsers.

By the end of this book, you'll be able to build solutions that leverage cryptography to protect user privacy, offer better security against an expanding and more complex threat landscape, help meet data privacy regulations, and enhance the overall security of your applications.

Note: The provided content is for informational purposes only and should not be considered as professional advice.


Dimension: 93 x 75 (mm)
ISBN-13: 9781801075336

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, Ireland, Italy, Germany, India, 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 international orders.
  • 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