https://github.com/getlarge/node-crypto-courses
https://github.com/getlarge/node-crypto-courses
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/getlarge/node-crypto-courses
- Owner: getlarge
- Created: 2020-10-09T13:03:09.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-13T05:28:59.000Z (over 5 years ago)
- Last Synced: 2025-02-14T06:51:16.461Z (over 1 year ago)
- Language: JavaScript
- Size: 38.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```