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

Share this project:

Updates