Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krenbot/pw-generator
Use javascript to generate a random 8-128 char password
https://github.com/krenbot/pw-generator
generator javascript password password-generator
Last synced: 23 days ago
JSON representation
Use javascript to generate a random 8-128 char password
- Host: GitHub
- URL: https://github.com/krenbot/pw-generator
- Owner: Krenbot
- License: mit
- Created: 2022-09-17T19:15:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-04T23:08:08.000Z (almost 2 years ago)
- Last Synced: 2024-10-06T02:40:31.411Z (about 1 month ago)
- Topics: generator, javascript, password, password-generator
- Language: JavaScript
- Homepage: https://krenbot.github.io/pw-generator/
- Size: 35.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JavaScript Password Generator
## Deployed URL
https://krenbot.github.io/pw-generator/
## Description
A password generator that asks users for input for a combination of uppercase/lowercase/numbers, and special characters in order to generate an 8-128 character randomized password.## Technologies Uses
* HTML
* CSS
* JavaScript## 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
```## Mock-Up
The following image shows the web application's appearance and functionality:
![The Password Generator application displays a red button to "Generate Password".](./Assets/03-javascript-homework-demo.png)
# License
MIT @ Krenbot