Skip to content

DoktorSAS/SafeAndSound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Safe & Sound - Password Manager

Build Badge License

Safe and Sound Password Manager

Welcome to the Safe and Sound Password Manager project! This project aims to develop a secure and user-friendly password management system using Python, specifically leveraging the Eel library for creating a desktop application with a web frontend.

Overview

Safe and Sound Password Manager is designed to help users securely store, manage, and retrieve their passwords with ease. The key features include:

  • Password Encryption: Protect your passwords using different methods:

    • Passcode: A numeric or alphanumeric code.
    • Password: A traditional password-based encryption.
    • Image: Use an image as part of your encryption key, adding an extra layer of complexity to your security.
  • User Interface: Built with Eel, combining Python backend with HTML/CSS/JavaScript frontend for a smooth desktop application experience.

  • Cross-platform Compatibility: Designed to run on Windows, macOS, and Linux.

Installation

To get started with Safe and Sound Password Manager, follow these steps:

  1. Clone the Repository: git clone https://github.com/doktorsas/SafeAndSound.git

  2. Install Dependencies:

    • Ensure Python 3.x is installed on your system.
    • Install Eel and other required libraries
  3. Run the Application:

    • TODO

Usage

  • Add Passwords: Store passwords with associated websites or applications.
  • Search and Retrieve: Easily find and retrieve your passwords with a search function.
  • Encryption Method Selection: Choose how you want to encrypt your data - via passcode, password, or image.

Security Considerations

  • Encryption: All passwords are encrypted using strong cryptographic algorithms. The choice of encryption key (passcode, password, or image) influences the security strength.
  • Image Encryption: If using image encryption, ensure the image is complex enough to resist brute-force attacks, and keep in mind that image file integrity is crucial.
  • Local Storage: Passwords are stored locally to prevent cloud vulnerabilities. Ensure your device is secure.

Contributing

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

  • Report Issues: Found a bug or have a feature suggestion? Open an issue.
  • Improve Documentation: Help us by improving this README or adding more detailed guides.
  • Code Contributions: Submit pull requests for bug fixes, new features, or enhancements.

License

This project is licensed under the GNU License.

About

Safe & Sound its a simple password manager build with EEL as an experiment with the library (and I hate it)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors