Skip to content

paoloronco/Secure-Private-PasswordGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

🔐 Secure & Private Password Generator

A fast, secure, and user-friendly password generator available as both a Chrome extension and web application. Generate strong, customizable passwords instantly with complete privacy - no data is stored or transmitted.

Password Generator Chrome Extension License

🌟 Features

  • 🚀 Fast Generation: Instantly create secure passwords with a single click
  • 🎛️ Customizable Options:
    • Adjustable length (4-32 characters for extension, 6-32 for web)
    • Include/exclude letters (a-z, A-Z)
    • Include/exclude numbers (0-9)
    • Include/exclude special characters
  • 🔒 Privacy First: All generation happens locally - no data sent to servers
  • 📋 One-Click Copy: Copy passwords directly to clipboard
  • 🎨 Clean Interface: Simple, intuitive design for quick use
  • 🔄 Real-time Updates: Password updates as you adjust settings

📦 Available Platforms

🌐 Chrome Extension

Status: ✅ Published on Chrome Web Store

Install directly from the Chrome Web Store: Get Chrome Extension

🌍 Web Application

Status: ✅ Live

Access the web version at: password-generator.paoloronco.it

🦘 Microsoft Edge Add-on

Status: 🚧 Work in Progress

Coming soon to Microsoft Edge Add-ons store!

🚀 How to Use

Chrome Extension

  1. Install from the Chrome Web Store
  2. Click the extension icon in your browser toolbar
  3. Adjust password length using the slider
  4. Select character types (letters, numbers, special characters)
  5. Click "Refresh" to generate a new password
  6. Click "Copy" to copy the password to your clipboard

Web Application

  1. Visit password-generator.paoloronco.it
  2. Use the same intuitive interface as the extension
  3. Generate and copy passwords instantly

🛠️ Development

Project Structure

├── Chrome-Extension-Secure&Private password Generator/                    # Chrome Extension
│   ├── manifest.json                    # Extension configuration
│   ├── popup.html                       # Extension popup interface
│   ├── script.js                        # Extension logic
│   ├── styles.css                       # Extension styling
│   └── icon-*.png                       # Extension icons
│
└── WebSite/                             # Web Application
    ├── index.html                       # Web interface
    ├── script.js                        # Web logic
    ├── styles.css                       # Web styling

Technologies Used

Chrome Extension

  • Manifest V3: Latest Chrome extension standard
  • Vanilla JavaScript: Pure JS for optimal performance
  • CSS3: Custom styling for clean interface
  • Chrome APIs: Clipboard access for copy functionality

Web Application

  • HTML5: Modern semantic markup
  • Tailwind CSS: Utility-first CSS framework
  • Vanilla JavaScript: Lightweight and fast
  • Responsive Design: Works on all device sizes

Key Features Implementation

Security Features

  • Local Generation: All passwords generated client-side
  • No Data Storage: No passwords or settings stored
  • Secure Randomization: Uses Math.random() for character selection
  • Character Exclusion: Excludes confusing characters like 'O' and '0'

User Experience

  • Real-time Updates: Password regenerates as settings change
  • Visual Feedback: Slider shows current length value
  • Error Handling: Prevents generation without character types
  • Accessibility: Proper labels and semantic HTML

🔧 Installation for Development

Chrome Extension Development

  1. Clone this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode"
  4. Click "Load unpacked" and select the Secure&Private password Generator folder
  5. The extension will be loaded for testing

Web Application Development

  1. Clone this repository
  2. Navigate to the WebSite password-generator.paoloronco.it folder
  3. Open index.html in your browser or serve with a local server
  4. No build process required - it's pure HTML/CSS/JS

📋 Permissions

Chrome Extension Permissions

  • clipboardWrite: Copy generated passwords to clipboard
  • clipboardRead: Read clipboard content (standard clipboard API)

No other permissions required - ensuring maximum privacy and security.

🤝 Contributing

This is an open-source project! Contributions are welcome:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

🐛 Bug Reports & Feature Requests

Found a bug or have a feature idea? Please open an issue on GitHub with:

  • Clear description of the issue/feature
  • Steps to reproduce (for bugs)
  • Expected vs actual behavior
  • Browser/OS information

📄 License

This project is open source. Feel free to use, modify, and distribute according to the license terms.

👨‍💻 Author

Paolo Ronco

🔗 Links


Star this repository if you find it useful!

Generate secure passwords with confidence - your privacy is our priority.

About

A simple and fast secure password generator. Create strong, customizable passwords right from your browser — open-source and privacy-friendly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors