So what did I code? It is a small web application, written in using NodeJS with ExpressJS that will encrypt a password using the Bcrypt algorithm and it will also validate an encrypted password against a plain text password.
My goals for this little project was to not only learn the basics of Node and Express but to implement an Model-View-Controller (MVC) pattern without using a package that creates an MVC environment.
It isn't pretty but it works! The code can be downloaded from the repo BcryptTool.
My next project is to do the same tool but using Electron, which is a desktop application