Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ckshetty4/securekeygen
Password validation and Generator
https://github.com/ckshetty4/securekeygen
development-phases password-generator pending validation
Last synced: 15 minutes ago
JSON representation
Password validation and Generator
- Host: GitHub
- URL: https://github.com/ckshetty4/securekeygen
- Owner: CKShetty4
- License: mit
- Created: 2024-10-02T18:21:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-15T19:14:50.000Z (3 months ago)
- Last Synced: 2024-11-09T04:32:38.120Z (about 2 months ago)
- Topics: development-phases, password-generator, pending, validation
- Language: CSS
- Homepage: https://ckshetty4.github.io/SecureKeyGen/
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Overview:
This initial release of the Password Generator & Validator provides a user-friendly tool to both create strong, secure passwords and validate them against industry-standard security requirements. The application allows users to generate custom passwords based on selectable criteria and provides instant feedback on password strength for security-conscious users.## Features:
#### Password Validation:**Criteria**: The validator checks passwords against the following conditions:
- Minimum length of 6 characters.
- Contains at least one uppercase and one lowercase letter.
- Includes at least one digit (0-9).
- Includes at least one special character from the set !@#$%^&*.**Feedback**: Users receive real-time feedback on whether their password meets all criteria:
- *Strong password*: If all criteria are met, the message "Your password is strong!" is displayed in green.
- *Weak password*: If any criteria are unmet, the message "Your password does not meet the criteria." is displayed in red.#### Password Generator:
**Customizable Options**: Users can generate passwords by specifying:
- Password length (minimum of 6 characters).
- Whether to include uppercase letters, lowercase letters, numbers, and/or special symbols.**Error Handling**: Provides feedback if no character sets are selected or if the specified length is less than 6 characters.
**Password Display**: Generated passwords are shown in green if valid, and users can easily copy the generated password to their clipboard.#### Copy to Clipboard:
After generating a password, users can click the "Copy" button to instantly copy the password for easy use.
#### Usability Enhancements:
- Real-time visual feedback with color-coded messages for validation and password generation.
- Responsive layout with hidden "Copy" button until a password is generated.
- Error messages guide users to create compliant, secure passwords.###### Known Limitations:
- No persistence for saved passwords or user preferences. Passwords must be copied manually.
- No support for user-defined special characters or character exclusion options in this version.## Conclusion:
This version offers basic password generation and validation functionality with a simple, intuitive interface, making it a great starting point for users to improve their online security practices.