pull/290/merge
Naman Singhal 2 years ago committed by GitHub
commit 51ae417672
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,27 @@
# Password strength checker
**Tier:** 1-Beginner
This app can be a stand alone project but will me more useful as a part of bigger project. User can enter a password and strength of that password is calculated as weak, strong , very strong based on conditions if it contains lower character, upper character, digit, special characters, certain length.
Basic understanding of password and security is required for this project. Knowledge on cryptography may be required to implement some optional features.
## User Stories
- [ ] User can see if password meets a certain condition
- [ ] User can see if password is one of top 10 insecure passwords
## Bonus features
- [ ] Show how long would it take for a hacker to brute force this password on a common computer
- [ ] Improve this project by suggesting passwords to user as described [here](/Projects/2-Intermediate/Password-Generator.md)
## Useful links and resources
1. [List of common passwords](https://en.wikipedia.org/wiki/List_of_the_most_common_passwords)
2. [Regular Expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions)
## Example projects
- [https://password.kaspersky.com/](https://password.kaspersky.com/)
- [https://howsecureismypassword.net/](https://howsecureismypassword.net/)
- [https://www.my1login.com/resources/password-strength-test/](https://www.my1login.com/resources/password-strength-test/)

@ -14,6 +14,7 @@ Generate passwords based on certain characteristics selected by the user.
## Bonus features
- [ ] User can see the password strength
- [ ] User can Get personalised passwords based on questions like favourite book and dish.
## Useful links and resources

@ -63,6 +63,7 @@ required to complete them.
| [Key Value](./Projects/1-Beginner/Key-Value-App.md) | Keyboard Event Values | 1-Beginner |
| [Lorem Ipsum Generator](./Projects/1-Beginner/Lorem-Ipsum-Generator.md) | Generate lorem ipsum placeholder text | 1-Beginner |
| [Notes App](./Projects/1-Beginner/Notes-App.md) | Create an online note pad | 1-Beginner |
| [Password Strength](./Projects/1-Beginner/Password-strength.md) | Calculate the strength of passwords entered by user | 1-Beginner |
| [Pearson Regression](./Projects/1-Beginner/Pearson-Regression-App.md) | Calculate the correlation coefficient for two sets of data | 1-Beginner |
| [Pomodoro Clock](./Projects/1-Beginner/Pomodoro-Clock.md) | Task timer to aid personal productivity | 1-Beginner |
| [Product Landing Page](./Projects/1-Beginner/Product-Landing-Page.md) | Showcase product details for possible buyers | 1-Beginner |

Loading…
Cancel
Save