This is a Python program that lets you setup users and hash their passwords.
The User Setup Programm is a Python script which teaches you basic work with CSV files and the principle of hashing. To improve the program one could extend it with a Login Functionality where the hashed passwords are compared.
- Clone the repository to your local machine.
- Make sure you have Python installed.
- Run the program using
python setup_user.py. - The program lets you setup new accounts.
- The accounts will be saved with the encrypted passwords in the
.csvfile.
$ python setup_user.py
--------Make a decision!--------
1. Create an account
2. Quit
What do you want to do: 1
--------Account Creation--------
Username: test
Password: test1234
Confirm password: test1234
--------Account setup completed--------
- Python 3.x
- CSV Library
- Sys Library
- Hashlib Library
[MIT License]
[The MIT license gives express permission for users to reuse code for any purpose, sometimes even if code is part of proprietary software. As long as users include the original copy of the MIT license in their distribution, they can make changes or modifications to the code to suit their own needs.]
Contributions are welcome! If you have any suggestions, bug fixes, or new features, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request, explaining the changes you have made.
Please ensure that your contributions adhere to the coding conventions and follow the project's guidelines.
Soorjyakanta: Developer