EAESCrypt Change Log Release 2.01 (September, 2013) - SecRM had to be rewritten because AVAST was accusing it as a false positive. As the AVAST team does not solve this problem, I had to resolve it by myself. Release 2.00 (June, 2013) - The option "--truly-random" has now its short form "-tr" - With the option "--truly-random", the option "--keygen" is assumed, even if not provided. - Included the command line options ""--zlib-compress" and ""--zlib-level", with their corresponding short form. - Implemented the encryption and decryption with the ARK Data File Format. - Changed the encryption method, from "AES-X CBC" to "AES-N CBC". - This version does't handle multiple files in the command line any more. - The text of the responsibility disclaimer has been chenged and included in every source file. - Changed the number of rounds at the encryption algorithm, to improve performance. - The default key size changed from 2048 to 1792, which is the best value for the relationship between security and performance. - The help pages texts have been updated. - The "info" command also shows the name and version of the currently installed version of the program. - The "info" command does't show empty SHA-256 checksum. - The setup includes the directory contex menu. - The order of the context menus "Encrypt using the default key" and "Encrypt providing a passphrase" have been changed. - In the key files from the Keys Database are now included the MIME-Type "application/octet-stream". - Included the library Miniz that implements the ZLIB Compressed Data Format for the compressed ARK data format. - The linking now embeedes the libraries in the code, which means that the executables don't depend on external libraries any more. - Bug fix: Improved the deletion command used with SecRM, avoiding the cases when the files were zeroed, but not deleted. Release 1.20 (May, 2013) - Included the option --key-passphrase, that encrypt files using a passphrase as key. - If either the key or the passphrase is incorrect, returns a message that informs that the key might be incorrect, instead of a file format error message. - The shell context menus have been organized in submenus, and incorporate some icons. - The securely delete file option is now available for all files, not only key files. - The "uninstall" command checks for the installed version in order to uninstall the correct files. - If there's already a version installed, the "install" command performs its uninstalation before. - Bug fix: When decrypting a file, the output file was been overwritten even if the option --overwrite was not present. Now EAESCrypt check this option correctly. Release 1.10 (April, 2013) - Encrypts and decrypts files using the embedded extension identifiers. Still decrypts files generated in previous versions of EAESCrypt. - When decrypting the file, restores its original date and time. - The help page includes the responsibility disclaimer. - As the embeeded extension identifier file content doesn't have the file size, the info command doesn't provide this information for files with embedded extension identifiers. - When importing a key into the Keys Database, if the key already exists in the database then doesn't return an error any more. Instead, the key becomes the default one. - The encryption of a file includes a random amount of padding blocks at the end, misleading the actual size of the original file. - Bug fix: the adjustment of the size of the key had an error when the key size was invalid. Release 1.03 (March, 2013) - Corrected some cast conversions in "info.cpp" - Included the utility to safely remove a file. - The installer for Windows 7 includes the option for secure remove the key file. - The trully random key generation interface for Windows shows the number of random bits of the seed instead the seed itself. - Included the script "generate_random_key.bat" in the setup package. - Corrected some sintax errors at the help text. - The documentation includes the Keys database files description. - Included the User Manual at the documentation. Release 1.02 (January, 2013) - The default key is the last key either created or imported to the Keys Database. - Executes a more secure deletion of a key. - Shows the names of the files without the path. - Bug fix: the option --key-uuid is now working with the command "decrypt". Release 1.01 (December, 2012) - Shows the progress while encrypting or decrypting a file. - On the file information (command "info"), if the file size is less than 1024 bytes, also shows the size in bits. Release 1.00 (October, 2012) - Initial release