SimpleCrypt v1.2 Release Notes
Overview
Version 1.2 of SimpleCrypt introduces significant improvements in security, usability, and flexibility. This release enhances the encryption process, adds new operational modes, and refines logging capabilities for a more user-friendly experience. With the introduction of the JSON format for encrypted data, users can expect better portability and management of their encrypted files.
Key Features and Improvements
-
Enhanced Security Measures:
- PBKDF2 Key Derivation: Updated to utilize PBKDF2 with 100,000 iterations for stronger password security, effectively mitigating brute-force attacks.
- Encrypted Data Format: Encrypted files now store their initialization vector (IV) within a JSON structure, improving compatibility and readability.
-
User Experience Enhancements:
- Silent and Verbose Modes: New options (
-s
for silent mode and-v
for verbose mode) allow users to customize their logging experience according to their needs. - Improved Command Aliases: Aliases for encryption and decryption commands have been streamlined, making the interface more intuitive.
- Silent and Verbose Modes: New options (
-
Backup Creation Prompt: Before encryption, users will now be prompted to create a backup of the original file, adding an extra layer of protection for sensitive data.
-
Secure Logging: All encryption and decryption activities are logged in
$HOME/file_encryption.log
, ensuring full traceability of operations.
Bug Fixes
- Addressed issues related to outdated methods in earlier versions, ensuring compatibility with current systems and libraries.
- Resolved errors associated with incorrect password handling during decryption attempts.
Getting Started
To get started with the new features, please refer to the updated documentation included in this release. Follow the installation and usage instructions to take advantage of the enhanced capabilities of SimpleCrypt.