An open API service indexing awesome lists of open source software.

https://github.com/getlarge/node-crypto-courses


https://github.com/getlarge/node-crypto-courses

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# CRYPTO COURSES

This repository contains solutions using Node.js for the exercises from the book [Practical Cryptography for Developers](https://github.com/nakov/practical-cryptography-for-developers-book).
The solutions are mainly built using Crypto API, but also relies on third party libraries ([scrypt-kdf](https://github.com/chrisveness/scrypt-kd), [argon2](https://github.com/ranisalt/node-argon2), [forge](https://github.com/digitalbazaar/forge), ...)

## CHAPTERS

- 1 HASH
- 2 HMAC
- 3 KEY DERIVATION FUNCTIONS
- 4 RANDOM NUMBERS
- 5 KEY EXCHANGE
- 6 SYMMETRIC CRYPTO
- 7 ASYMMETRIC CRYPTO - RSA
- 8 ASYMMETRIC CRYPTO - EC
- 9 DIGITAL SIGNATURES

## EXEC

To start an exercise, from the root of the repository run :

```sh
node ./index.js
```