30DaysOfJavaScript icon indicating copy to clipboard operation
30DaysOfJavaScript copied to clipboard

Title: Addition of Password Generation Options

Open yasharth-0910 opened this issue 1 year ago • 2 comments

Is your feature request related to a problem? Please describe.

The current password generator lacks flexibility in allowing users to specify the types of characters included in the generated password, limiting customization and potentially compromising security.

Describe the solution you'd like.

I propose adding four options below the password generation area: include lowercase letters, include uppercase letters, include symbols, and include numbers. These options will empower users to customize the composition of their generated passwords according to their preferences and security requirements.

The inclusion of these four options will enhance the usability and security of the password generator. Users will have the flexibility to select or deselect each option based on their specific password requirements. This customization capability will result in stronger and more secure passwords, thereby addressing the limitations of the current password generation process.

Describe alternatives you've considered.

One alternative could be providing predefined password templates with varying levels of complexity, or integrating third-party password generation libraries. However, these approaches may not fully cater to the diverse needs of users. Another alternative could be incorporating an option for users to specify the length of the generated password, allowing for greater customization and flexibility.

Add any other context or screenshots about the feature request here.

No response

yasharth-0910 avatar May 11 '24 15:05 yasharth-0910

Thank you for opening your first issue in our repository! One of our maintainers will get in touch with you soon.

github-actions[bot] avatar May 11 '24 15:05 github-actions[bot]

I'd like to take the lead on this task because I believe in my ability to make it even better. So if you can assign this task to me under GSSoC'24 tag. I could start working on it

yasharth-0910 avatar May 11 '24 15:05 yasharth-0910

my changes

This is what i have come up with, can you assign it to me under GSSoc'24 tag

yasharth-0910 avatar May 11 '24 18:05 yasharth-0910

@swapnilsparsh can you please also attach level for GSSoC'24, like level 1,2 or 3 in issue and PR both. Sorry for tagging. Regards

yasharth-0910 avatar May 12 '24 13:05 yasharth-0910

@yasharth-0910 Done

swapnilsparsh avatar May 13 '24 19:05 swapnilsparsh