Skip to content

v0.1.0

Choose a tag to compare

@mkpro118 mkpro118 released this 02 Jul 22:16
· 3 commits to main since this release
168c020

Credentials Manager v0.1.0

Credentials Manager is a Python utility I've developed for securely managing and storing credentials.

Features

  • Secure Credential Storage: Utilizes password-based encryption to safely store sensitive information.
  • Flexible Credential Management:
    • Store credentials with unique identifiers
    • Retrieve stored credentials as needed
    • Update existing credentials
  • Password Protection:
    • Initialize the manager with a master password
    • Update the master password as needed
  • File Operations:
    • Save encrypted credentials to a file
    • Load encrypted credentials from a file
  • Overwrite Protection: Prevents accidental overwriting of existing credentials unless explicitly allowed
  • No External Dependencies: Built using only Python standard libraries for easy integration and deployment
  • Cross-Platform Compatibility: Works across different operating systems, tested on Ubuntu, MacOS and Windows

Developer Features

  • Comprehensive Test Suite: Ensures reliability and correctness of the implementation
  • Code Quality Tools Integration:
    • MyPy for static type checking
    • Black for consistent code formatting
    • ISort for organized imports
  • Coverage Reporting: Integrated with coverage.py for code coverage analysis

Installation

Install directly from GitHub:

pip install git+https://github.com/mkpro118/CredentialsManager.git

Feedback and Contributions

I welcome your feedback and contributions! Please feel free to submit issues and pull requests on the GitHub repository.

Thank you for your interest in Credentials Manager. I look forward to seeing how you use it in your projects!

Full Changelog: https://github.com/mkpro118/CredentialsManager/commits/v0.1.0