The inspiration for this project came from the increasing need for strong and secure passwords in today's digital age. As we rely more and more on online services for various tasks, the importance of having secure passwords cannot be overstated. However, coming up with strong and unique passwords can be a tedious and time-consuming task.

What it does

CryptoPass is a password generator that creates random, strong and unique passwords. It takes an input of the desired length of the password to be generated and returns a password which is composed of a combination of uppercase and lowercase letters, digits, and punctuation characters.

How we built it

We used Python for this project, specifically the random and string modules, which are built-in to Python. The random module is used to generate random characters, while the string module is used to define the set of characters that the password can be composed of.

Challenges we ran into

The biggest challenge we faced while building this project was to come up with a way to ensure that the generated password was truly random and unique. We had to test the function multiple times to ensure that the generated password was not predictable in any way.

Accomplishments that we're proud of

We're proud of creating a password generator that is easy to use and generates truly random and unique passwords. It can be a useful tool that can help people create strong and secure passwords without any hassle.

What we learned

We learned how to use the random and string modules in Python and how to generate random passwords. We also learned about the importance of having strong and unique passwords and the various methods that can be used to generate them.

What's next for CryptoPass

We plan to add more customization options to the password generator such as the ability to add a minimum number of digits or uppercase letters in the password, or the ability to exclude certain characters from the set of characters used to generate the password. Additionally, we are also planning to add a feature that checks the generated password against any policy regarding the password strength, such as length and complexity. We also plan to make the generator available as a mobile app and as a browser extension to make it even more accessible for users.

Built With

Share this project: