We are excited to announce the release of Cipher-Craftt v0.1.17, featuring a suite of new enhancements and functionalities to improve password generation, management, and security. This update introduces several powerful features designed to provide users with more control and options for creating secure passwords and passphrases.
New Features
- **Dictionary Attack-Resistant Passwords**
Prevent passwords from being easily guessed or cracked by incorporating common words from a dictionary. The updated generator now includes functionality to avoid passwords that match commonly used dictionary words, enhancing overall security.
Issue: 16
Description: Passwords are generated with added resistance to dictionary attacks, making them less susceptible to common guessing techniques.
- **Password Generator with Personalization**
Customize your passwords by including personalized elements, such as names, favorite numbers, or other unique identifiers, to make them more memorable yet secure.
Issue: 14
Description: Users can now include personalized input in their passwords to balance security with personal relevance.
- **Password Generator with Passphrase Salt**
Added support for applying passphrase-based salting to passwords. This feature generates a salt based on a passphrase to further secure passwords by adding a unique, unpredictable element.
Issue: 13
Description: The generator can now apply a salt derived from a passphrase, enhancing the security of generated passwords.
- **Time-Based One-Time Password (TOTP)**
Implemented TOTP functionality for generating and verifying time-based one-time passwords. This feature supports multi-factor authentication by providing a secure, temporary code.
Issue: 12
Description: Users can generate and verify TOTP codes using a provided secret, improving security through multi-factor authentication.
- **Mnemonic-Based Passwords**
Introduced a new method for generating passwords using mnemonic phrases. This feature helps create memorable passwords based on a list of words, making password management easier while maintaining security.
Issue: 11
Description: Generate passwords using mnemonic phrases for improved memorability and security.
- **Password Generator with Constraints**
Enhanced the password generator with additional constraints, including minimum requirements for digits and special characters. This feature allows for more precise control over password complexity.
Issue: 10
Description: Users can now specify constraints for password generation, including minimum digits and special characters.
- **Context-Aware Password Generation**
Added functionality for generating passwords based on specified contexts, such as finance, social media, or work-related needs. This ensures that passwords are tailored to specific use cases.
Issue: 9
Description: Passwords can now be generated with context-specific requirements, improving relevance and security.
Additional Enhancements
- Improved CLI Arguments: Added new arguments and options for more flexible password and passphrase generation, including support for file paths and context-specific settings.
- Documentation and Examples: Updated documentation to reflect new features and provide clear usage examples.
Bug Fixes
Resolved minor issues related to password history management and entropy calculation.
Updating the Package
To ensure you have the latest features and improvements, you can easily update the CipherCraft package using pip. Open your command line interface and run the following command:
bash
pip install --upgrade cipher-craftt
This command will update your CipherCraft package to the latest version available on [PyPI](https://pypi.org/project/cipher-craftt/).
Contact and Support
- If you have any questions, suggestions, or encounter any issues, please don’t hesitate to reach out. You can report issues or submit feature requests by opening a ticket on our [GitHub repository](https://github.com/jarvismayur/Cipher_Craftt).
- For direct inquiries or further assistance, you can contact Mayur Tembhare via email at tembharemayurgmail.com.
- We appreciate your feedback and are here to help!