KalleHallden / PythonProjects

203 stars 92 forks source link

upgraded password manager #3

Open nikhil-reddy05 opened 4 years ago

nikhil-reddy05 commented 4 years ago

This is a password manager, which is inspired by your project. I made a little modification, now you can store the username and password of any service, update any password anytime, delete any service anytime, retrieve particular service details and you can also see all the service details in the database.

nachorl commented 4 years ago

@nikhil-reddy05 you should never store passwords in databases in plain text, only if the database has a managed service/option/mechanim that it automatically encrypts and decrypts the data at the moment that you retrieve or store it. (passwords encrypted in database at rest) I think you can use something like "salt passwords", that is something that mixes the password with a value (it is called "salt") to generate a hash. Every password would have a different "salt" value for security reasons. You can read more about this topic if you type in google "adding-salt-to-hashing-a-better-way-to-store-passwords" Greetings! @nikhil-reddy05 @KalleHallden