Open-source cross-platform encrypted password manager
Project description
Passbit
Open-source cross-platform encrypted password manager
Features
- TOTP support
- Encrypted export/import support
- Password generator (symbol, english/russian words)
- Fully customizable KDF parameters
- Key file support
Security
Storing secrets
Valuable data (name, description, login, password, totp) is encrypted (AES 256-bit, EAX) in database storage. To open database you need to enter password or/and key file.
KDF: Argon2ID
Libraries
GUI: CustomTkinter, CTkMessageBox
Encryption/KDF: argon2-cffi, PyCryptoDome
TOTP: pyotp
For copying secrets to clipboard: pyperclip
For getting cat's images: requests
Full documentation is available in docs directory
Installation
pip install passbit
python -m passbit
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PassBit-0.1.4.tar.gz
(146.1 kB
view details)
Built Distribution
PassBit-0.1.4-py3-none-any.whl
(142.9 kB
view details)
File details
Details for the file PassBit-0.1.4.tar.gz
.
File metadata
- Download URL: PassBit-0.1.4.tar.gz
- Upload date:
- Size: 146.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7428f78a6996aae96004e45138039500a214669edf23868290c4939bac9c3c2 |
|
MD5 | 989f6e8dd04babe6d9c5f16a76127d78 |
|
BLAKE2b-256 | c03a21b9bc49a4f2d08bf1765400c0510fc8f955b12e3301c20ea6f1ba62557c |
File details
Details for the file PassBit-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: PassBit-0.1.4-py3-none-any.whl
- Upload date:
- Size: 142.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10758a7f1141d917dc4f3f61126b707b8a2cf58feec3d7c477ce1729ac1ae02e |
|
MD5 | a6be9107f61aa93815bf866bcaf56173 |
|
BLAKE2b-256 | 53d8269cf53b5e74751fdf13ce4d8719054b368502c0777ab92f30194ae765d1 |