Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/d1se0/passwordgenerator-page

PasswordGenerator is a web tool for generating secure, custom passwords. This application allows users to create high-quality passwords, avoiding unwanted characters and providing an intuitive and customizable user experience.
https://github.com/d1se0/passwordgenerator-page

cibersecurity generator linux page pages password password-generator secure secure-password security

Last synced: about 1 month ago
JSON representation

PasswordGenerator is a web tool for generating secure, custom passwords. This application allows users to create high-quality passwords, avoiding unwanted characters and providing an intuitive and customizable user experience.

Awesome Lists containing this project

README

        

# PasswordGenerator

PasswordGenerator is a web tool for generating secure, custom passwords. This application allows users to create high-quality passwords, avoiding unwanted characters and providing an intuitive and customizable user experience.

## Characteristics

- **Secure Password Generation**: Generate random passwords with specific settings to ensure security.
- **Customization**: Users can specify characters to avoid and adjust the password length.
- **Theme Switching**: Offers a user interface that allows you to switch between light and dark themes dynamically.
- **Password Display**: The generated passwords can be hidden or shown according to the user's preference.

## Facility

To run PasswordGenerator locally, follow these steps:

1. **Clone the Repository**:

```bash
git clone https://github.com/D1se0/passwordgenerator-page.git
cd passwordgenerator-page
```

3. **Project Structure**:

- `index.html`: Main HTML file.
- `css/`: Folder with CSS style sheets for light and dark themes.
- `js/`: Folder with JavaScript scripts.
- `img/`: Folder for any images used in the project.

5. **Open the Project**:

Open `index.html` in your browser to start using the application.

## Use

1. **Generate Passwords**:

- Use the "Generate Password" button to create a new password.
- You can customize the password by setting the characters to avoid and adjusting the length.

3. **Change Theme**:

- Use the theme switch button to switch between light and dark mode. The preference will be saved to the browser's local storage.

5. **View Passwords**:

- You can choose to hide or show the generated password with the visibility button.

## Technologies

- **HTML5**: For the structure of the page.
- **CSS3**: For page design and styling, including light and dark theme functionality.
- **JavaScript**: For application logic, including generating passwords and changing themes.

## Contributions

If you wish to contribute to the project, please follow these steps:

1. **Fork** the repository.
2. Create a **branch** for your changes (`git checkout -b my-change`).
3. Make the necessary changes.
4. **Commit** your changes (`git commit -am 'I added a new feature'`).
5. **Push** to the branch (`git push origin my-change`).
6. Create a **Pull Request** on GitHub.

## License

This project is licensed under the `MIT License`. See the `[LICENSE](#)` file for more details.

## Contact

If you have any questions or need help, don't hesitate to contact me:

- **Name**: d1se0
- **Email**: [email protected]

Thank you for using PasswordGenerator. I hope you find this tool useful!