bhargavnova / python-helper-modules

MIT License
7 stars 24 forks source link

Random Password Generator Script/Module #37

Closed bhargavnova closed 9 months ago

bhargavnova commented 9 months ago

Objective

Develop a Python script or module that generates random passwords based on user-defined criteria. This tool will allow users to specify the length of the password, include or exclude certain characters, and customize other parameters to generate secure and customizable passwords.

Features

Example Usage

import password_generator

# Generate a random password with default settings
default_password = password_generator.generate_password()

# Generate a random password with custom length and included characters
custom_password = password_generator.generate_password(length=12, include_chars='Aa1@')

# Generate multiple passwords at once
batch_passwords = password_generator.generate_batch_passwords(5, length=10, include_chars='Aa1@')

Difficulty: Beginner/Intermediate

Tags: Python, Password Generation, Security, Customization

Additional Information

Contribution Guidelines

The updated guidelines can be found here.

Note:

AaroneGeorge commented 9 months ago

hey, can I pick up this issue?

bhargavnova commented 9 months ago

Sure!! Happy to help you :)

Just keep in mind the Guidelines.

aecuto commented 9 months ago

done :)

bhargavnova commented 9 months ago

Dear @aecuto, I have already assigned this issue to @AaroneGeorge , he might started working on that, so I won't be able to accept your request this time, you both can collaborate also, to improve the code, and add more features, so let's see how @AaroneGeorge does, the job, maybe I can combine both scripts.

Or you can work on any other open issues, or you can submit something of your own. or wait a little bit I will be adding more issues on the repo as I get some time.

Thanks Hope you understand. Happy Coding!!

aecuto commented 9 months ago

anything suggest @AaroneGeorge feel free to review at #43

AaroneGeorge commented 9 months ago

ok

bhargavnova commented 9 months ago

@aecuto , I have reviewed @AaroneGeorge code, I think i will have to close your request, you can check his code, and if you want to add any additional feature, you can open a pull request. Happy Coding!