Skip to content

Secure cold password manager with AES+BIP39+scrypt encryption and QR code-based synchronization

License

Notifications You must be signed in to change notification settings

F33RNI/PetalVault

Repository files navigation

🌸 PetalVault

Project logo

Secure cold password manager with AES+BIP39+scrypt encryption and QR code-based synchronization

Banner


😋 Support project

💜 Please support the project

  • BTC: bc1qaj2ef2jlrt2uafn4kc9cmscuu8yqkjkvxxr5zu

  • ETH: 0x284E6121362ea1C69528eDEdc309fC8b90fA5578

  • ZEC: t1Jb5tH61zcSTy2QyfsxftUEWHikdSYpPoz

  • Or by my music on 🔷 bandcamp

  • Or message me if you would like to donate in other way 💰


⚠️ Disclaimer

PetalVault is under development

Use at your own risk. The author of the repository is not responsible for any damage caused by the repository, the application, or its components


🚧 README in progress

Preview GIF

Wait for the README or test app yourself 🙃


🏗️ Launch or build from source

  • Download latest release from https://github.com/F33RNI/PetalVault/releases/latest

    • Just launch it
  • Launch or build from source

    • Install Python (tested on 3.11 only)

    • Clone repo

      git clone https://github.com/F33RNI/PetalVault
      cd PetalVault
    • Create virtual environment and install dependencies

      python -m venv venv
      
      # For Linux
      source venv/bin/activate
      
      # For Windows
      venv\Scripts\activate.bat
      
      pip install -r requirements.txt --upgrade
    • Launch PetalVault

      python main.py --verbose
    • Build using PyInstaller

      pip install pyinstaller
      pyinstaller main.spec
      
      # Executable will be inside dist/ directory

✨ Contribution

  • Anyone can contribute! Just create a pull request