Refactored professional version of SaveLinks with layered architecture and enhanced security.
- Secure: Uses PBKDF2HMAC for key derivation and Fernet (AES-128 in CBC mode) for encryption.
- Private: Zero-Knowledge architecture. Your password never leaves memory and is not stored directly.
- Database: efficient SQLite storage.
- Structured: Clean code architecture (UI, Service, Repository, Core).
- Clone or download the repository.
- Install dependencies:
pip install -r requirements.txt
Run the application:
python run.py- Login: Access your existing links.
- Register: Create a new account (local).
- Exit: Close the application.
Once logged in:
- Add Link: Store a new topic and link.
- Search: Find links by topic name.
- Delete: Remove a link by ID.