Inspiration
Password hashing is important to protect user data such that the password is not readily meaningful to an attacker because it's encrypted.
What it does
Hashes user password upon creation to be stored in the database using bcrypt.
How we built it
Installed an npm package to encrypt passwords
Challenges we ran into
Comparing is not straight forward, a method needs to be invoked on the bcrypt instance to do this, initially I compared them directly but realized this was wrong after reviewing the package docs on npm.
Accomplishments that we're proud of
I am currently taking a course in computer security at school. It's exciting to put what I learn to practical, real-world use.
What we learned
Password hashing is an integral part of handling user data.
What's next for Password Hashing
I want to challenge myself to write an implementation for password hashing
Built With
- heroku
- node.js
- postgresql
- swagger
Log in or sign up for Devpost to join the conversation.