added project idea

pull/290/head
Naman Singhal 5 years ago
parent b47cf8261f
commit bd44056ad4
No known key found for this signature in database
GPG Key ID: 292DC06CBFF8F312

@ -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 persoanlised passwords based on questions like favourite book and dish.
## Useful links and resources

Loading…
Cancel
Save