Coder Social home page Coder Social logo

password_generator's Introduction

Password Generator

Welcome to the Password Generator. This program allows you to generate strong and secure passwords with customizable options. Whether you need a single password or multiple passwords, this tool has you covered. It provides a variety of options for creating passwords that meet your specific requirements and includes the ability to test your password strength.

Features

  • Generate one or more passwords with different criteria.
  • Customize password components, including capital letters, small letters, numbers, and special characters.
  • Ensure password strength by specifying the length of the password(s).
  • Easy-to-use command-line interface.
  • Generate single or multiple passwords at once.
  • Choose from a variety of password components:
    1. Capital English Letters
    2. Small English Letters
    3. Numbers
    4. Special Characters
    5. Include all of the above
    6. Custom Choice (Select two or three options)

NEW FEATURE: Password Strength Assessment and Recommendations

  • Assess the strength of your passwords.
  • Receive tailored recommendations for creating stronger passwords.

Usage Guidelines

  • When prompted, enter the choice you want.

  • If you choose to test your password strength:

    • The program will provide recommendations based on your password's components and length.
  • If you choose to customize a password(s):

    • Choose from the available password components by entering the corresponding number(s):

    • Enter a single number (1-4) to select one component.

    • Enter '5' to include all components.

    • Enter '6' for a custom choice and provide a comma-separated list of numbers (e.g., "1,3,4") to select multiple components.

    • For password length, enter a positive integer between 8 and 50 characters.

    • Your password(s) will be displayed on the screen.

Example

Testing Password Strength

If you want to test the strength of a password and receive recommendations:

  1. Choose option 1: Test your password strength.

  2. Enter your existing password: mysecurep@ssword

  3. The program will provide recommendations based on your password's strength.

  4. Recommendations:

    • Ensure that your password includes uppercase letters.
    • Include numbers in your password.

Generating Passwords

Here's an example of how to use the Password Generator to create one or more passwords:

  1. Choose option 2: Customize a secure and strong password/passwords.

  2. Enter the number of required passwords: 3

  3. Choose the components for your passwords:

    • Enter '5' for all components.
  4. Enter the length of your desired passwords: 12

  5. Your passwords are:

    • Password 1: Ab5$H&7p@1Qw
    • Password 2: K3#jM!0rL2sU
    • Password 3: E9p6o*Zw4dF@

Author

This Password Generator provides a secure way to create and assess the strength of your passwords, making your online accounts more secure.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.