Cryptography is an important part of any back-end structure. whether you are authorizing an incoming request to store or read data or giving authentication to a user.
Nodejs at its core include a module called Crypto. There are plenty of hashing and cryptographical options ready to use. Althoough many may use 3rd party libraries such as bcrypt and aragon2, the Crypto module can make the most out of the job.
In this project we are gonna showcase number of important and commonly used ones which could be useful in many cases and, the use of a HTML form as data input/output would help learn the concept better.
Clone it to your local machine
git clone git@github.com:joraavanes/hashmaker.git
Go inside the directory
cd hashmaker
Install the node packages
yarn install
Run the start command
yarn start
And view the result on the http://localhost:4000