Releases: ColeBallard/basic-password-manager
sdrowssap
Application Name:
sdrowssap
Version:
Release 1.0.0
Platform:
Built using PyQt5, wrapped with PyInstaller.
Features:
- User Interface:
- Minimalist and user-friendly interface.
- Resizable main window with clear labeling.
- Password Encryption:
- Utilizes AES (Advanced Encryption Standard) for secure password encryption.
- Implements PBKDF2 (Password-Based Key Derivation Function 2) for robust key derivation from user-provided password.
- Data Storage:
- Passwords and related data are stored in an encrypted file.
- Import Functionality:
- Allows importing passwords from external files.
- User-guided import process with file selection dialog.
- Search Functionality:
- Enables searching for stored passwords and related data.
- Interactive list display for easy navigation and selection.
- Add/Edit Feature:
- Users can add new passwords and related information.
- Dynamic input fields for flexible data entry.
- Clipboard Integration:
- Convenient copying of password information to the clipboard.
- Custom list widget handling mouse events for user interactions.
- Error Handling:
- Displays error messages for user input validation.
- Ensures data integrity and guides user corrections.
- Responsive Screen Transitions:
- Smooth transition between different functional screens (input, search, add).
- Screens adapt based on user actions.
- List Widget Refresh:
- Automatically updates the list display with the latest data.
- File Encryption & Decryption:
- Handles the encryption and decryption of data stored in the file.
- Ensures data security during storage and retrieval.
- Key Derivation:
- Generates an encryption key from a user-provided password.
System Requirements:
Windows
License:
PROPRIETARY SOFTWARE LICENSE AGREEMENT
-
Agreement
By installing, copying, or otherwise using the "Software", you agree to be bound by the terms of this License Agreement. If you do not agree to the terms of this License Agreement, do not install or use the Software. -
License Grant
Cole Ballard ("Licensor") grants you (“Licensee”) a non-exclusive, non-transferable, limited license to use the Software solely for personal use. -
Restrictions
a) The Licensee shall not modify, make derivative works of, disassemble, reverse compile, or reverse engineer any part of the Software.
b) The Licensee shall not rent, lease, lend, sell, redistribute, sublicense, or otherwise commercially exploit the Software.
c) The Licensee shall not use the Software for any unlawful purpose. -
Intellectual Property Rights
The Software is protected by intellectual property laws and treaties. The Licensor or its suppliers own the title, copyright, and other intellectual property rights in the Software. -
Data Security and User Responsibility
a) The Licensor is not responsible for any loss, corruption, or theft of data arising from the use of the Software.
b) It is the sole responsibility of the Licensee to ensure the security and integrity of their data, including implementing appropriate data backup, security, and protection measures.
c) The Licensee acknowledges that they are solely responsible for the proper configuration and use of the Software and any security features it provides. -
No Warranty
The Software is provided "AS IS" and without warranty of any kind. The Licensor disclaims all warranties, express or implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. -
Limitation of Liability
In no event shall the Licensor be liable for any special, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of profits, business interruption, loss of information) arising out of the use of or inability to use the Software, even if the Licensor has been advised of the possibility of such damages. -
Termination
This License Agreement is effective until terminated. Your rights under this License will terminate automatically without notice from the Licensor if you fail to comply with any term(s) of this License. Upon termination, you shall cease all use of the Software and destroy all copies, full or partial, of the Software. -
Governing Law
This License Agreement shall be governed by and construed in accordance with the laws of [Jurisdiction], without giving effect to any principles of conflicts of law. -
Entire Agreement
This License constitutes the entire agreement between the parties and supersedes all prior or contemporaneous understandings regarding such subject matter.
By using the Software, you acknowledge that you have read this agreement, understand it, and agree to be bound by its terms and conditions.
END OF LICENSE AGREEMENT
Cole Ballard
December 20, 2023
Developer Information:
coleb.io