Skip to content

PasswordSentinel is a secure, local-only password manager built with HTML5, CSS3, and JavaScript. All data stays on your device, ensuring complete privacy while offering strong password generation and safe storage.

License

Notifications You must be signed in to change notification settings

CyberSphinxxx/PasswordSentinel

Repository files navigation

πŸ” 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!

About

PasswordSentinel is a secure, local-only password manager built with HTML5, CSS3, and JavaScript. All data stays on your device, ensuring complete privacy while offering strong password generation and safe storage.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published