Skip to content

AESCrypt Argon 6.2AK

Choose a tag to compare

@victormeloasm victormeloasm released this 16 Dec 23:48
· 106 commits to main since this release
6c2ad8e

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.