Skip to content

Latest commit

 

History

History
117 lines (84 loc) · 4.13 KB

README.md

File metadata and controls

117 lines (84 loc) · 4.13 KB

🔐 PasswordSentinel: Password Generator & Manager

A comprehensive password management solution featuring advanced generation capabilities, secure storage, and educational resources.

Note

This project is currently a work in progress, so you may encounter some bugs. Your feedback is highly appreciated as I continue to improve it!

Hero Page

heropage-update-nov4

✨ Key Features

Password Generator

  • Customizable Length: Generate passwords from 6 to 30 characters
  • Character Sets: Include uppercase, lowercase, numbers, and symbols
  • Real-time Strength Analysis: Instant feedback on password strength
  • Crack Time Estimation: See how long it would take to crack your password
  • Entropy Calculation: Advanced security metrics for generated passwords

Password Generator Screenshot

passwordgen

Password Manager

  • Secure Storage: AES-GCM 256-bit encryption for stored passwords
  • Local Storage: All data stays on your device
  • Password Organization: Label and categorize your passwords
  • Edit & Delete: Full management capabilities
  • Quick Copy: One-click copying to clipboard
  • View Protection: Passwords hidden by default with show/hide toggle

Save Password Screenshot

savepassword

View Password Screenshot

viewpassword

Edit Password Screenshot

editpassword

Security Center

  • Educational Resources: Learn about password security best practices
  • Security Tips: Updated guidelines for password creation
  • Common Mistakes: Learn what to avoid
  • Advanced Security Tips: Professional-grade security advice
  • Password Myths: Debunking common misconceptions

Security Center Screenshot

SecurityCenter

Dashboard

  • Overview: Quick access to all features
  • Security Status: Monitor your password health
  • Quick Actions: Generate, save, or check passwords
  • Statistics: Track your stored passwords and security metrics

Dashboard Screenshot

dashboard

User Interface

  • Modern Design: Clean, intuitive interface
  • Responsive Layout: Works on all devices
  • Visual Feedback: Clear indicators for actions
  • Accessibility: Keyboard navigation support
  • Dark/Light Mode: Comfortable viewing options

🛠️ Technical Stack

  • HTML5
  • CSS3
  • Vanilla JavaScript
  • Web Crypto API
  • Local Storage API

🔒 Security Features

  • AES-GCM 256-bit encryption
  • Client-side only operations
  • No server storage
  • Secure key generation
  • Protected local storage
  • Secure error handling

🤝 Contributing

Contributions are welcome! Here's how you can help:

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

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Links

👤 Author

CyberSphinxxx

🗺️ Map

36ab4c6c-210f-4e3d-8d85-7e15c6a16d59

Flowchart

PasswordSentinelFlowChart-2024-10-28-195803


⭐️ Star this repository if you find it helpful!