Skip to content

A simple to random password generator to assist an account holder with their security needs. Uses the method randomizer, Math.floor(Math.random()).

License

Notifications You must be signed in to change notification settings

CLochstampfor60/Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge #3: Java Random Password Generator

Description:

  • Built with the following tools: HTML, CSS, and JavaScript.

  • Purpose: to generate a random, password for the user to apply to their daily and increasing security needs.


User Story:

  • AS AN employee with access to sensitive data,
  • I WANT to randomly generate a password that meets certain criteria,
  • SO THAT I can create a strong password that provides greater security.

Acceptance Criteria:

GIVEN I need a new, secure password...

  • WHEN I click the button to generate a password,
    THEN I am presented with a series of prompts for password criteria.

  • WHEN prompted for password criteria,
    THEN I select which criteria to include in the password.

  • WHEN prompted for the length of the password,
    THEN I choose a length of at least 8 characters and no more than 128 characters.

  • WHEN asked for character types to include in the password,
    THEN I confirm whether or not to include lowercase, uppercase, numeric, and/or special characters.

  • WHEN I answer each prompt,
    THEN my input should be validated and at least one character type should be selected.

  • WHEN all prompts are answered,
    THEN a password is generated that matches the selected criteria.

  • WHEN the password is generated,
    THEN the password is either displayed in an alert or written to the page.


Usage and Completed Work:

  • The user will first open the web application browser, then click 'Generate Password' button.

  • Afterward, the user will proceed through the following prompts and alerts, with the ability to customize some portions of the generated password to meet his/her own preferences and the specific requirements for other third-party websites.


Student's Submitted Work:


Final Product

Start Middle End


License

This project is licensed under the terms of the MIT license.


About

A simple to random password generator to assist an account holder with their security needs. Uses the method randomizer, Math.floor(Math.random()).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published