Repository navigation
AESCrypt Argon 6.2AK
Changelog for AESCrypt Argon 6.2AK
Features
-
Encryption and Decryption:
- Users can now encrypt and decrypt files with AES encryption using Argon2 for key derivation.
- Added secure memory erasure after key usage to ensure sensitive data is not left in memory.
- HMAC (Hash-based Message Authentication Code) is used for verifying data integrity during encryption and decryption.
-
Secure File Deletion:
- Files are securely deleted after encryption by overwriting with random data multiple times before deletion.
-
Password Management:
- A password field has been added with an option to show/hide the password.
- Option to generate a 45-character random password with special characters, letters, and digits.
- Virtual keyboard for password entry to prevent keylogging.
-
Enhanced User Interface:
- Introduced a dark theme for better user experience.
- File selection dialog allows the user to browse for files to encrypt/decrypt.
Bug Fixes
- Input validation: Added checks for empty fields to ensure that all required inputs are provided.
- Error Handling: Improved error messages for better clarity during failures in encryption, decryption, or file selection processes.
- Memory Management: Fixed memory handling to prevent accidental data leakage after cryptographic operations.
Updates
- Graphical Interface:
- Added labels and instructions to guide users through the process of selecting files and entering passwords.
- Improved button labels and styles for better navigation and action clarity.
- Codebase Maintenance:
- Cleaned up the code for readability and efficiency.
- Simplified path sanitization and password handling.
Known Issues
- Ensure that file paths are properly sanitized for non-ASCII or special characters that could potentially cause issues during file operations.
Future Plans
- Adding multi-file encryption and support for directories in upcoming releases.
- Explore further optimizations in memory management for increased security.