Skip to content

Releases: abdullah-erturk/Encryption-Decryption-Tool

v4

13 Jan 09:35
3a5966c

Choose a tag to compare

  1. Folder encryption feature added.
  • The extension of the encrypted file is .enc.
  • The extension of the encrypted folder is .encx.
  1. Percentage progress bar added for the encryption process of large files and folders.

  2. Coloring was done on the console screen.

  • Red color in case of error in the process result
  • Green color in case of successful process result
  1. Encryption operations are restricted on the C:\ disk regardless of the folder or file.
  • The purpose of this restriction is to prevent novice users from accidentally encrypting folders and files used by the operating system.
  • Encryption and decryption operations can be performed in the main directory of the C:\ disk, but encryption operations are blocked by the program in folders used by the operating system and other folders and files in those folders.

These paths are:

  • C:\Windows
  • C:\Windows\System32
  • C:\Program Files
  • C:\Program Files (x86)
  • C:\Users
  • C:\ProgramData
  • C:\$RECYCLE.BIN
  • C:\System Volume Information
  • C:\Users\<Username>\AppData
  • C:\Users\<Username>\Documents

The folder paths that the program allows to encrypt on the C:\ disk are:

  • C:\Users\<Username>\Downloads
  • C:\Users\<Username>\Desktop

Apart from these directories, all kinds of encryption operations can be performed on other disks such as D:\ - E:\ - F:\ etc.

v3

07 Jan 15:37
29affbe

Choose a tag to compare

v3
  1. Encrypted File Re-Encryption is Prevented:
  • Attempting to re-encrypt an encrypted file can result in file loss, so it is now prevented by displaying a warning message to the user. This will notify the user that the file has already been encrypted and that the operation will be cancelled.
  1. Encrypted File Path and Name Will Be Visible on the Console Screen:
  • The encrypted file path and name will now be visible on the console screen to inform the user. This will help users more easily keep track of what file they are working on.

v2

03 Jan 11:04

Choose a tag to compare

v2

ATTENTION A file encrypted with v1 cannot be decrypted with v2. Take your precautions.

  • Switched to AES 256 encryption method.
  • Switched to salting method for security purposes in file encryption. (User is now required to specify a second password in file encryption process)
  • Switched to Hash verification method in decryption process. (In v1, file password was embedded in encrypted file, in v2 there is no password information in encrypted file anymore, decryption process is performed by hash verification of user password and salt value)
  • Encrypted file is now encrypted with its extension. (Extension information before encryption process is embedded in encrypted file and extension is restored in decryption process)
  • Error management is improved. (Exceptions such as FileNotFoundException and CryptographicException are caught and more specific error messages are displayed)
  • Drag-and-Drop support is improved.
  • Uninstall support is added to the application.
  • Visual arrangement was made on console screen.

The v2 version of the application is significantly improved compared to v1. It is now a more user-friendly, efficient, and secure file encryption/decryption tool with its new drag-and-drop support, right-click menu integration, user-friendly interface, improved error handling, and increased security measures.

v1

12 Jun 18:21
3a1a455

Choose a tag to compare

v1

The software is completely user friendly.

You just need to select the file you want to encrypt, you do not need to type anything other than your password on the console screen.

If you want, you can encrypt the file by right-clicking on the file after installing the software, or you can encrypt the file you want to encrypt by dragging and dropping it into the encrypt.exe file without installing the software.