A robust password generator and strength checker with advanced security features.
- Strong Password Generator: Create secure passwords with customizable options
- Password Strength Analyzer: Check how strong your passwords are
- Breach Database Check: Verify if your password has been found in known data breaches
- Secure Hashing: Store password hashes securely using PBKDF2
- Security Insights: Get detailed feedback on improving your password security
- Download or clone this repository
- Open Chrome/Edge and navigate to
chrome://extensions - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extension directory
- The SecurePass extension should now appear in your toolbar
(Coming soon)
- Click on the SecurePass icon in your browser toolbar
- Use the sliders and checkboxes to customize your password
- Click the refresh button to generate a new password
- Click the copy button to copy the password to your clipboard
- Click on the "Analyze" tab
- Enter the password you want to analyze
- Click "Analyze Password" to see detailed strength information
- Click "Check Have I Been Pwned" to verify if the password has been compromised
- Click on the "Options" tab
- Customize security settings:
- Hashing algorithm parameters
- Auto-check with Have I Been Pwned
- Clipboard security settings
- This extension never sends your plaintext passwords to any server
- All password checks are performed using k-anonymity (only the first 5 characters of a hashed password are sent)
- All password hashing is performed locally in your browser
- Saved password hashes are stored in your browser's secure storage
This extension is built with vanilla JavaScript, HTML, and CSS with no external dependencies.
extension/
├── icons/
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
├── background.js
├── manifest.json
├── popup.css
├── popup.html
├── popup.js
└── utils.js
MIT License