Book

Essential Cryptography for JavaScript Developers

With this guide for developers, you'll learn how to build apps that use common cryptographic operations to improve security and respect user privacy. You'll understand how, when, and why to use safe, modern cryptographic algorithms and libraries in your code. You’ll learn using plenty of code samples in JavaScript for both Node.js and the browser.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

7h20m

Language

English

About Book

Who Is This Book For?

This cryptography book is an introductory guide for software developers who don’t necessarily have a background in cryptography but are interested in learning how to integrate it in their solutions, correctly and safely. You'll need to have at least intermediate-level knowledge of building apps with JavaScript and familiarity with Node.js to make the most of this book.

Book content

chapters 7h20m total length

Cryptography for Developers

Dealing with Binary and Random Data

File and Password Hashing with Node.js

Symmetric Encryption in Node.js

Using Asymmetric and Hybrid Encryption in Node.js

Digital Signatures with Node.js and Trust

Introduction to Cryptography in the Browser

Performing Common Cryptographic Operations in the Browser

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required