Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Password Generator

A cryptographically secure, aesthetically premium web-based password generator. Designed with modern UI trends (glassmorphism, dark mode) and robust security in mind. Inspired by the Linux pwgen command, this generator supports high security standards and functions seamlessly as a browser extension.

Features

  • Cryptographically Secure: Utilizes window.crypto.getRandomValues() to ensure true randomness and high entropy.
  • Customizable Rules: Toggle Uppercase, Lowercase, Numbers, and Symbols.
  • Exclude Ambiguous Characters: Eliminate confusing characters (e.g., l, 1, O, 0, I) just like pwgen.
  • Strength Meter: Real-time entropy calculation and strength indication.
  • Copy to Clipboard: Quick access copy button with visual feedback.
  • Browser Extension Support: Built to be easily loaded as a Chrome/Firefox extension out of the box.

How to run as Web Application

Simply open index.html in any modern web browser or host the files on a static server.

How to install as Browser Extension

  1. Open Chrome or any Chromium-based browser.
  2. Navigate to chrome://extensions/.
  3. Enable Developer mode in the top right corner.
  4. Click Load unpacked and select the folder containing these project files.
  5. The extension will now appear in your browser toolbar!

Tech Stack

  • HTML5
  • Vanilla CSS (Variables, Flexbox, Animations)
  • Vanilla JavaScript (Clipboard API, Web Crypto API)

Security Note

All password generation happens entirely within the client's browser. No data is sent to external servers, and no cookies are stored.

About

SPA Password Generator

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages