Repository navigation
AESCrypt Argon 4.6A
AESCrypt Argon 4.6A Changelog
New Features:
- Enhanced Key Derivation: Switched to Argon2id for key derivation to increase security. The salt is now generated as a 32-byte random value.
- Batch Encryption for Folders: Added functionality to encrypt all files within a folder at once. Supports both individual file and folder encryption.
- Password Generation: Integrated a password generator that produces secure, random 32-character passwords, including letters, numbers, and special characters.
- Secure Memory Clearing: Implemented a function to securely delete sensitive information from memory after use, improving data security.
Improvements:
- Threading for Encryption and Decryption: Introduced multithreading to improve performance and responsiveness, allowing encryption and decryption operations to run in separate threads.
- Dark Theme Support: Added a dark theme for the GUI, providing a more modern and user-friendly interface.
- HMAC Authentication: Added HMAC verification to ensure the integrity and authenticity of encrypted data, preventing tampering.
Fixes:
- Decryption Error Handling: Improved error handling during decryption to provide more informative error messages, ensuring users are notified if decryption fails.
- File Path Validation: Added validation to ensure only absolute file paths are used, preventing potential issues during encryption or decryption.
Miscellaneous:
- Code Refactoring: Refactored and cleaned up the code for improved readability and maintainability.
- UI Enhancements: Updated the GUI layout with better spacing and alignment, providing a cleaner user experience.
Full Changelog: ArgonB...ArgonD