Skip to content

mr-574rk/Smart-Pass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Smart Password Generator

Cryptographically Secure, User-Educative Password Builder
A modern, responsive password generator that creates strong passwords while teaching users about password security

License Version PRs Welcome

✨ Features

🔒 Security-First

  • Cryptographic Randomness: Uses window.crypto.getRandomValues() for true randomness
  • Entropy-Based Strength Meter: Real-time password strength calculation using Shannon's formula
  • No Data Storage: Passwords never leave your browser
  • Secure Character Distribution: Ensures at least one character from each selected type

🎨 User Experience

  • Modern Glassmorphism UI: Beautiful, responsive design with dark/light mode
  • Real-time Feedback: Visual strength meter with color-coded indicators
  • Password History: Track last 5 generated passwords
  • One-Click Copy: Clipboard integration with toast notifications
  • Keyboard Shortcuts: Ctrl+G Generate, Ctrl+C Copy, Ctrl+? Learn

📚 Educational

  • Strength Explanation: Detailed modal explaining password entropy
  • Security Tips: Password hygiene best practices and common myths
  • OWASP Guidelines: Direct links to security standards
  • Smart Suggestions: "Make Stronger" button with intelligent improvements

♿ Accessible

  • WCAG Compliant: Proper ARIA labels and keyboard navigation
  • Responsive Design: Works perfectly on desktop, tablet, and mobile
  • High Contrast: Accessible color schemes for all users

🚀 Quick Start

Option 1: Use Online

Visit our live demo to start generating secure passwords instantly.

Option 2: Local Development

# Clone the repository
git clone https://github.com/mr-574rk/smart-pass.git

# Navigate to project directory
cd smart-pass

# Open in browser (no build process required!)
open index.html

About

A modern, responsive password generator that creates strong passwords while teaching users about password security

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors