========================= CipherCrafttDocumentation ========================= Welcome to the **CipherCraft** documentation! CipherCrafttis a powerful and versatile command-line tool designed to help you generate, manage, and analyze passwords and passphrases with a high degree of customization. Whether you're looking to generate a strong password, calculate its entropy, or even check if it has been involved in a data breach, CipherCraftthas you covered. Features -------- - **Password Generation**: Create highly customizable passwords with options for length, character sets, and more. - **Passphrase Generation**: Generate passphrases based on custom word lists with optional obfuscation. - **Entropy Calculation**: Assess the strength of your passwords by calculating their entropy. - **Password Expiry and History Management**: Keep track of password usage and ensure timely updates. - **Data Breach Checking**: Verify if your password has been compromised in any known data breaches. - **Secure Password Sharing**: Encrypt and share passwords securely. - **Context-Aware Password Generation**: Tailor your passwords to specific contexts like finance, social media, or work. - **Time-based One-Time Passwords (TOTP)**: Generate and verify TOTPs for added security. Getting Started --------------- To start using CipherCraft, check out the installation instructions and usage examples provided below. The tool is easy to integrate into your existing workflows, whether you're managing personal accounts or setting up security protocols for an organization. Installation ------------ You can install CipherCrafttdirectly from `PyPI `_: .. code-block:: bash pip install cipher-craftt For detailed usage instructions, check out the `usage` section. Project Links ------------- - **GitHub Repository**: Explore the source code, report issues, and contribute to the project on `GitHub `_. - **PyPI Package**: Install the latest stable version of CipherCrafttfrom `PyPI `_. Contribution ------------ We welcome contributions! If you'd like to contribute to CipherCraft, please visit our `GitHub repository `_ for guidelines on how to get started. Whether it's reporting bugs, suggesting new features, or submitting pull requests, your input is valuable. License ------- CipherCrafttis licensed under the Apache License 2.0. See the `LICENSE `_ file for more details.