Skip to content

An application written in C# with WinForms to En/Decrypt files and folders.

Notifications You must be signed in to change notification settings

Joel6v/ImageEncrypterWinForm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageEncrypterWinForm

How does it work?

The application encrypts and decrypts files with AES-256 (a 256-bit key and a 128-bit IV). The key can be generated or derived from the user's password.

Key generation

The key is generated with the C# library System.Security.Cryptography. This key can be saved as a file that the app can read later, or it can be inserted by copy-paste from the user interface.

Key from password

The password must be at least 10 digits long. The characters are divided into two groups. The first for the key is 2/3 of the original. The second for the IV, it is 1/3 and is rounded up in all cases.

"EE"*

If this checkbox is activated, an "EE" is added to the encrypted files. Conversely, the "EE" is removed from decrypted files.

How to use

Enter key and IV

First enter a key and an IV. You can do this with a password, directly in the input field (only for HEX) or with a file. You can also let the app generate a key and IV for you.

Select source

Select a folder or a file. Pay attention to the "EE"*.

Select encryption or decryption

Select one of the methods using the buttons. Also pay attention to the "EE"* checkbox.

About

An application written in C# with WinForms to En/Decrypt files and folders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages